如何刪除多級目錄

2021-12-29 16:32:02 字數 583 閱讀 6974

昨天看見乙個貼子(chinaasp)問怎麼刪除目錄,以前一直可以,但昨天出了問題,原來他只是把他下級的檔案刪了後就刪

目錄所以如果多幾級就有問題。

我的這個只能暫時湊活著用,如果你的目錄沒有十幾層的話應該沒有問題的吧~,但我不熟悉遞迴只能做到

deltree($path);rmdir($path)才能刪除這個目錄能不能做到直接deltree($path);就刪除這個目錄??

function deltree($pathdir)

else

//如果是檔案就直接刪除

if(is_dir($pathdir./.$a) && ($a!=.) && ($a!=..))

if(is_empty_dir($pathdir./.$a))

} }

$d->close();

echo "必須先刪除目錄下的所有檔案";//我除錯時用的

} } function is_empty_dir($pathdir)

closedir($d);

if($i>2)

else return true;

}  

如何刪除多級目錄

昨天看見乙個貼子 chinaasp 問怎麼刪除目錄,以前一直可以,但昨天出了問題,原來他只是把他下級的檔案刪了後就刪 目錄所以如果多幾級就有問題。我的這個只能暫時湊活著用,如果你的目錄沒有十幾層的話應該沒有問題的吧 但我不熟悉遞迴只能做到 deltree path rmdir path 才能刪除這個...

如何刪除多級目錄

昨天看見乙個貼子 chinaasp 問怎麼刪除目錄,以前一直可以,但昨天出了問題,原來他只是把他下級的檔案刪了後就刪 目錄所以如果多幾級就有問題。我的這個只能暫時湊活著用,如果你的目錄沒有十幾層的話應該沒有問題的吧 但我不熟悉遞迴只能做到 deltree path rmdir path 才能刪除這個...

Python 刪除多級目錄

def rmdirs top for root,dirs,files in os.walk top,topdown false 先刪除檔案 for name in files os.remove os.path.join root,name 再刪除空目錄 for name in dirs os.rm...