這篇文章主要介紹了PHP使用內建dir類別實現目錄遍歷刪除的方法,涉及php中dir類別的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了PHP使用內建dir類別實作目錄遍歷刪除的方法。具體實現方法如下:
function clearDir($dir) { if (file_exists($dir)) { if(!is_dir($dir)) exit("{$dir}不是一个目录"); else { $dirObj = dir($dir); while ($file = $dirObj->read()) { if (is_dir($dir .'/'. $file) && $file !== '.' && $file !== '..') { clearDir($dir .'/'. $file); if (@!rmdir($dir .'/'. $file)) echo "没有权限删除{$dir}/{$file}目录 <br/>"; } elseif ($file !== '.' && $file !== '..') { if (unlink($dir .'/'. $file)) echo "{$file}文件成功删除<br />"; } } } } else exit("{$dir}不存在"); } clearDir('./demo');
總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。
相關推薦:
#以上是PHP基於dir類別實作目錄遍歷刪除的詳細內容。更多資訊請關注PHP中文網其他相關文章!