8月232014
php递归删除指定目录下的非空目录及文件
<?php header('content-type:text/html;charset=utf-8'); function deldir($dirpath){ if(!file_exists($dirpath)){ exit('Nothing is about that!'); } $handle=opendir($dirpath); while($filename=readdir($handle)){ //排除系统文件中的‘.’特殊文件 if($filename == '.' || $filename == '..'){ continue; } $filepath=$dirpath.'/'.$filename; echo $filepath.'<br>'; //删除文件 if(is_file($filepath)){ unlink($filepath); } //删除文件及递归删除非空目录下的文件 if(is_dir($filepath)){ deldir($filepath); } } echo '恭喜你!你成功删除了以上文件:<br>'; closedir($handle); //删除目录 rmdir($dirpath); } //执行路径文件夹 deldir('./path'); ?>
发表评论
木有头像就木JJ啦!还木有头像吗?点这里申请属于你的个性Gravatar头像吧!