php遍歷刪除整個(gè)目錄及文件的方法
本文實(shí)例講述了php遍歷刪除整個(gè)目錄及文件的方法。分享給大家供大家參考。具體分析如下:
我們可以使用RecursiveDirectoryIterator 和 RecursiveIteratorIterator刪除目錄和子目錄及文件,子目錄將先與父目錄刪除
<?php function cleanup_directory($dir) { $iter = new RecursiveDirectoryIterator($dir); foreach (new RecursiveIteratorIterator($iter, RecursiveIteratorIterator::CHILD_FIRST) as $f) { if ($f->isDir()) { rmdir($f->getPathname()); } else { unlink($f->getPathname()); } } rmdir($dir); } cleanup_directory('c:\\wamp\\junk'); ?>
希望本文所述對大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
php設(shè)計(jì)模式 Observer(觀察者模式)
定義對象間的一種一對多的依賴關(guān)系,以便當(dāng)一個(gè)對象的狀態(tài)發(fā)生改變時(shí),所有依賴于它的對象都得到通知并自動刷新 能夠便利地創(chuàng)建查看目標(biāo)對象狀態(tài)的對象,并且提供與核心對象非耦合的指定功能2011-06-06php實(shí)現(xiàn)基于PDO的預(yù)處理示例
這篇文章主要介紹了php實(shí)現(xiàn)基于PDO的預(yù)處理,結(jié)合實(shí)例形式分析了php實(shí)現(xiàn)pdo預(yù)處理的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2017-03-03PHP數(shù)組排序函數(shù)sort()、asort()和ksort()的用法和區(qū)別
在 PHP 中,sort()、asort() 和 ksort() 是三個(gè)常用的數(shù)組排序函數(shù),它們分別適用于不同的排序需求和場景,本文將分別介紹這三個(gè)函數(shù)的用法和區(qū)別,并舉例說明它們的具體應(yīng)用,文中通過代碼示例講解的非常詳細(xì),需要的朋友可以參考下2023-11-11實(shí)現(xiàn)dedecms全站URL靜態(tài)化改造的代碼
實(shí)現(xiàn)dedecms全站URL靜態(tài)化改造的代碼...2007-03-03