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头像吧!