2015-09-07 136 views
0

我需要一些幫助,我如何刪除文件和文件夾而不刪除父目錄。 像我一樣PHP(WINDOWS):刪除文件和文件夾而不刪除父目錄

D:\test\tester D:\test\test.php D:\test\tester\tester.php 

我想D:\ test仍然沒有被刪除。

我試過這段代碼,但它並沒有遞歸刪除。

function removeDirectory($path) { 
$files = glob($path . '\*'); 
foreach ($files as $file) { 
    is_dir($file) ? removeDirectory($file) : unlink($file); 
} 
rmdir($path); 
return; 
} 
removeDirectory('D:\image_packer\destination'); 
+0

function rrmdir($dir, $level = 0) { foreach(glob($dir . '/*') as $file) { if(is_dir($file)) rrmdir($file, $level+1); else unlink($file); } if ($level !== 0) rmdir($dir); } 

通過它的目錄...你嘗試了什麼? – 2015-09-07 03:05:25

+0

@Dagon先生 – rkevx21

+0

,不會刪除目錄 – 2015-09-07 03:08:37

回答

2

這裏是以前發佈的here代碼的修改後的版本:要刪除和一切,但指定的目錄將與代碼被刪除