PHP删除目录及目录下所有文件或删除指定文件
2024-08-25 04:23:27
PHP删除目录及目录下所有文件或删除指定文件
<?php
header("content-type:text/html;charset=utf-8"); /**
* 删除目录及目录下所有文件或删除指定文件
* @param str $path 待删除目录路径
* @param int $delDir 是否删除目录,1或true删除目录,0或false则只删除文件保留目录(包含子目录)
* @return bool 返回删除状态
*/
function delDirAndFile($path, $delDir = FALSE) {
$handle = opendir($path);
if ($handle) {
while (false !== ( $item = readdir($handle) )) {
if ($item != "." && $item != "..")
is_dir("$path/$item") ? delDirAndFile("$path/$item", $delDir) : unlink("$path/$item");
}
closedir($handle);
if ($delDir)
return rmdir($path);
}else {
if (file_exists($path)) {
return unlink($path);
} else {
return FALSE;
}
}
} echo delDirAndFile('a',true); ?>
最新文章
- 日历插件FullCalendar应用:(二)数据增删改
- LocalDB:微软的新生代轻量级数据库
- Linux性能分析工具的安装和使用
- mobile web HTML5 app曾经的踩过坑(转)
- USB协议(1)
- Linux rpm安装问题解决
- Jquery get parameter value
- Java反射库中的安全漏洞在30个月后终于修复了(转)
- iOS设置状态栏样式
- 10个优秀个android项目,精选|快速开发
- JAVA之旅(十八)——基本数据类型的对象包装类,集合框架,数据结构,Collection,ArrayList,迭代器Iterator,List的使用
- [dev][python] 从python2进阶到python3你都需要了解什么
- FUJI 富士 富仕 串口 N500I N700I 连接
- 有趣的js获取input标签中光标的索引
- p3c安装使用 编码规范扫描 阿里巴巴出品,挺好用的
- Java——HashMap
- [转载]windows下安装Python虚拟环境virtualenv,virtualenvwrapper-win
- 课程一(Neural Networks and Deep Learning),第一周(Introduction to Deep Learning)—— 0、学习目标
- libgdx学习记录16——资源加载器AssetManager
- Spring(十八):Spring AOP(二):通知(前置、后置、返回、异常、环绕)