码迷,mamicode.com
首页 > Web开发 > 详细

php递归删除所有文件

时间:2017-11-05 10:20:21      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:function   递归   class   func   link   file   while   blog   php   

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递归删除所有文件

标签:function   递归   class   func   link   file   while   blog   php   

原文地址:http://www.cnblogs.com/upup2015/p/7786689.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!