//////////////////////////////////////////////////////////// //$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)
沒有留言:
張貼留言