<?php
$Directory = "a/b";
function deleteDir($Directory){
//檢查目錄是否存在,不存在則退出程序
if(is_dir($Directory)){
//打開目錄
$handle = openDir($Directory);
//循環遍歷目錄
while(($file_name = readdir($handle))!==false){
//文件路徑
$file_path = $Directory.DIRECTORY_SEPARATOR.$file_name;
//如果目錄爲 . 或 .. 則不執行下面代碼
if($file_name!="." && $file_name!=".."){
//如果是目錄
if(is_dir($file_path)){
//調用函數本身,遞歸遍歷所有目錄和文件
deleteDir($file_path);
}else{
//刪除文件
unlink($file_path);
}
}
}
//關閉文件
closedir($handle);
//刪除目錄
rmdir($Directory);
}
}
deleteDir($Directory);
?>
刪除目錄以及目錄下面的子目錄、文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.