php定義一個遞歸函數用于刪除整個目錄

n342 9年前發布 | 640 次閱讀 PHP

  <?php   function delete_directory($dir) {
      if ($dh = @opendir($dir)) {
          while (($file = readdir ($dh)) != false) {
             if (($file == ".") || ($file == "..")) continue;
                if (is_dir($dir . '/' . $file))
                   delete_directory($dir . '/' . $file);
                else
                   unlink($dir . '/' . $file);
          }
          @closedir($dh);
          rmdir($dir);
      }
   }
$dir = "./fakeDir";
delete_directory($dir);
?>

 本文由用戶 n342 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!