1. 程式人生 > >php遞歸刪除所有文件

php遞歸刪除所有文件

log bsp class light dir func return 文件 readdir

function del_file($dir) { 
	if (@rmdir($dir)==false && is_dir($dir)) { 
		if ($dp = opendir($dir)) { 
			while (($file=readdir($dp)) != false) { 
				if($file!=‘.‘ && $file!=‘..‘) {
					$file=$dir.‘/‘.$file; 
					if (is_dir($file)){
						del_file($file); 
					} else { 
						unlink($file); 
					} 
				} 
			} 
			closedir($dp); 
		} else { 
			return false; 
		} 
	} 
	if (is_dir($dir) && @rmdir($dir)==false){
		return false; 
	}
	return true; 
} 

  

;

php遞歸刪除所有文件