php 递归删除目录
来源:互联网 发布:editplus怎么用java 编辑:程序博客网 时间:2024/05/18 02:42
php递归删除目录需要注意的是原本就自动带有的“.”和“..”,还有就是如果目录中有文件,就不能直接删除
明白这点,我们就开始删吧:(删前确保./a目录存在哈)
/**递归删除目录**/function deldir($path) { // 不是目录,直接返回 if(!is_dir($path)) { return NULL; } // 走到这步说明是目录 $dh = opendir($path); while(($row = readdir($dh)) !== false) { //过滤.和.. if($row == '.' || $row == '..') { continue; } // 判断是否是普通文件 if(!is_dir($path . '/' . $row)) { unlink($path . '/' . $row); } else { deldir($path . '/' . $row); //递归把子目录/子文件删了 } } closedir($dh); rmdir($path); echo '删了',$path,'<br />'; return true;}echo deldir('./a')?'ok':'false';
0 0
- php 递归删除目录
- php 递归删除目录
- PHP递归遍历目录,递归删除目录及文件
- PHP递归删除目录的函数
- PHP用递归的方法删除目录
- PHP递归运用之删除级联目录
- php 递归创建及删除目录
- PHP递归获取目录内容readDir,递归删除rmdir
- PHP递归删除指定目录下的文件和目录
- PHP 使用递归方法删除目录及目录下文件
- PHP递归删除指定目录下的文件和目录
- PHP递归删除指定目录和目录下的文件
- php自定义函数之递归删除文件及目录
- PHP基础递归创建文件或删除文件目录
- php rmdir使用递归函数删除非空目录
- php rmdir使用递归函数删除非空目录
- php递归删除目录下的所有文件
- 递归删除目录
- web开发过程中的小问题
- java框架之struts2(文件上传)
- The concept of Homomorphic Encryption
- 安卓学习笔记(三)Button与 ImageButton
- 1985年程序员是如何写代码的
- php 递归删除目录
- "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char
- 合伙创业股权分配之实战模拟:分配股权都有哪些考量因素?
- 工厂模式 详解
- iOS-使用CFStringTransform将汉字转换为拼音
- JavaScript Date(日期)对象
- iOS-FMDB
- CNN for NLP
- go语言实现斐波数列