【PHP】刪除所有檔案及資料夾

iZO不小心把整個目錄備份出來,FTP刪法真的太慢了。

於是找到這個方法啦!!可以刪除所有檔案及資料夾唷~

del.php

<?php
SureRemoveDir(dirname(__FILE__) , false); //false: 保留目前資料夾
function SureRemoveDir($dir, $DeleteMe) {
	
	if(!$dh = @opendir($dir)) return;
	
	while (false !== ($obj = readdir($dh))) {
		if($obj=='.' || $obj=='..') continue;
		if ([email protected]($dir.'/'.$obj)) SureRemoveDir($dir.'/'.$obj, true); //true:不留下空的資料夾
	}
	
	if ($DeleteMe){
		closedir($dh);
		@rmdir($dir);
	}
}
?>