php递归删除目录下的所有文件
2017-12-08 22:28
1421 查看
php中删除目录或文件时候提供了很好的文件和目录 操作函数。直接上代码
递归删除所有文件时:一定要指定一个目录来删除,一定要过滤”..”目录,不然会一直递归删除到根目录
递归删除所有文件时:一定要指定一个目录来删除,一定要过滤”..”目录,不然会一直递归删除到根目录
function delAllFile($dir){ //打开目录 $handle = opendir($dir); //循环读取所有资源 while( $file = readdir($handle) ){ //如果目录为“.”和“..”则跳过 if( $file == "." || $file == "..") continue; //如果是目录,递归删除;如果是文件直接删除 if( is_dir("$dir/$file")){ //递归调用 delAllFile("$dir/$file"); }else{ //删除文件 unlink("$dir/$file"); } } //关闭目录 close($dir); //删除目录 rmdir($dir); }
相关文章推荐
- php实例分享之通过递归实现删除目录下的所有文件详解
- php中通过递归实现删除目录下的所有文件。
- php实例分享之通过递归实现删除目录下的所有文件详解
- php递归列出所有文件和目录的代码
- PHP递归删除指定目录下的文件和目录
- PHP 删除某个目录下N天前的所有文件
- php递归删除目录与文件的方法
- php中删除目录以及目录中的所有文件
- 我常用的自定义函数之rmdir php删除目录及目录下的所有文件
- PHP删除一个目录下的所有文件,不删除文件夹
- Linux命令:递归删除目录下所有exe文件
- php递归遍历所有目录及子目录和文件实例
- PHP删除指定目录下所有文件夹以及文件
- php获取目录下所有文件路径(递归)
- PHP删除目录及目录下所有文件或删除指定文件方
- linux下递归删除目录下所有指定类型文件
- 递归删除目录下的所有文件及子目录下所有文件
- 递归解压当前目录以及子目录下的所有压缩文件,并删除源文件
- 遍历目录下所有文件夹和文件-------递归删除空目录
- PHP递归获取目录内所有文件