////////////////////////////////////////////////////////////
//$dir要刪除的目錄,$DeleteMe是否連目錄本身也要刪掉
/*
$log = '/home/logs/2011';
SureRemoveDir($log , true); // 第二個參數: true 連 2011 目錄也刪除
*/
////////////////////////////////////////////////////////////
function SureRemoveDir($dir, $DeleteMe)
{
if(!$dh = @opendir($dir))
return;
while(false !== ($obj = readdir($dh)))
{
if($obj=='.' || $obj=='..')
continue;
$temp = $dir.$obj;
echo "刪除 ".$temp."
";
$conut++;
if(!@unlink($dir.'/'.$obj))
SureRemoveDir($dir.'/'.$obj, true);
}
echo "已刪除".$conut."個檔案!";
if ($DeleteMe)
{
closedir($dh);
@rmdir($dir);
echo "已刪除目錄!";
}
}
2012年7月31日 星期二
PHP Delete all files in folder
一次清空目錄下所有檔案
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言