需要一種方法來刪除目錄及其所有檔案和巢狀目錄PHP。
PHP提供了全面的解決方案對於此任務,允許您遞歸地刪除目錄及其所有內容。以下是 rmdir 手冊頁中使用者貢獻的實作:
function rrmdir($dir) { if (is_dir($dir)) { $objects = scandir($dir); foreach ($objects as $object) { if ($object != "." && $object != "..") { if (is_dir($dir. DIRECTORY_SEPARATOR . $object) && !is_link($dir . "/" . $object)) { rrmdir($dir . DIRECTORY_SEPARATOR . $object); } else { unlink($dir . DIRECTORY_SEPARATOR . $object); } } } rmdir($dir); } }
要使用此函數,只需提供要刪除的目錄的路徑:
rrmdir('path/to/directory');
以上是如何在 PHP 中遞歸刪除目錄及其內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!