這篇文章主要介紹了php7基於遞歸實現刪除空資料夾的方法,結合具體實例分析了php7遞歸遍歷目錄及判斷、刪除等相關操作技巧,需要的朋友可以參考下
<?php $path = 'd:/'; rmDir_1($path); function rmDir_1($path) { $files = scandir($path); // 删除当前目录和上一级目录 foreach($files as $key => $file) { if ( $file == '.' || $file == '..') { unset($files[$key]); } } if ($files) { foreach($files as $file) { if (is_dir($path . '/' . $file)) { //echo 'dir=' . $path . '/' . $file . PHP_EOL; rmDir_1($path . '/' . $file); } } } else { //echo 'rmdir=' . $path . PHP_EOL; rmdir($path); } } ?>
以上是php7基於遞歸實作刪除空資料夾的方法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!