php遍歷刪除整個目錄及文件的方法
更新時間:2015年03月13日 11:02:15 作者:令狐不聰
這篇文章主要介紹了php遍歷刪除整個目錄及文件的方法,涉及php操作目錄及文件的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了php遍歷刪除整個目錄及文件的方法。分享給大家供大家參考。具體分析如下:
我們可以使用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è)計有所幫助。
相關(guān)文章
PHP數(shù)組排序函數(shù)sort()、asort()和ksort()的用法和區(qū)別
在 PHP 中,sort()、asort() 和 ksort() 是三個常用的數(shù)組排序函數(shù),它們分別適用于不同的排序需求和場景,本文將分別介紹這三個函數(shù)的用法和區(qū)別,并舉例說明它們的具體應(yīng)用,文中通過代碼示例講解的非常詳細(xì),需要的朋友可以參考下2023-11-11實現(xiàn)dedecms全站URL靜態(tài)化改造的代碼
實現(xiàn)dedecms全站URL靜態(tài)化改造的代碼...2007-03-03