PHP递归删除目录
2012-11-23 00:29
106 查看
<?php /*燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it */ function DelDir($path){ echo $path."</br>"; if(!is_dir($path)){ echo "填写正确的目录!"; return false; } $fh=opendir($path); while(($row=readdir($fh))!==false){//读取目录下的所有文件及文件夹 if(is_dir($path.'/'.$row)){//判断文件是文件还是文件夹(之前写成了$row,没有拼接$path,结果读出来的全部是文件,很蛋疼) if($row=='.'||$row=='..'){//默认的虚拟目录去掉 continue; }else{ DelDir($path.'/'.$row);//如果是还是目录重新调用本函数(同样的记得要拼接.'/'.) } }else{//如果是文件,直接删除! echo $row."<br/>"; unlink($path.'/'.$row);//记得拼接.'/'.; } } closedir($fh);//关闭文件夹 rmdir($path);//删除文件夹 } $path="./b";//填写目录 DelDir($path);//调用函数 ?>
相关文章推荐
- PHP递归获取目录内容readDir,递归删除rmdir
- PHP递归删除.svn目录
- php实例分享之通过递归实现删除目录下的所有文件详解
- PHP递归遍历目录,递归删除目录及文件
- php递归删除目录下的文件但保留的实例分享
- PHP基础递归创建文件或删除文件目录
- php递归删除目录下的所有文件
- PHP递归运用之删除级联目录
- PHP递归删除目录的函数
- php递归删除目录"
- php 递归删除目录
- php 递归创建及删除目录
- php 递归创建目录、递归删除非空目录、迭代创建目录
- php递归删除目录与文件的方法
- php利用递归实现删除文件目录的方法
- PHP递归获取目录内容readDir,递归删除rmdir
- php创建和删除目录函数介绍和递归删除目录函数分享
- php递归删除目录与文件的方法
- php自定义函数之递归删除文件及目录