php自定义函数之递归删除文件及目录
2023-06-13 09:14:24 时间
/*——————————————————*/
//?递归删除文件及目录
//?例:del_dir(‘../cache/");注意:返回的/是必须的
//?$type强制删除目录,true是,false否
/*——————————————————*/
functiondel_dir($dir,$type=true)
{
$n=0;
if(is_dir($dir)){
if($dh=opendir($dir)){
while(($file=readdir($dh))!==false){
//.svn忽略svn版本控制信息
if($file=="."or$file==".."or$file==".svn")
{
continue;
}
if(is_file($dir.$file))
{
unlink($dir.$file);
$n++;
}
if(is_dir($dir.$file))
{
del_dir($dir.$file."/");
if($type)
{
$n++;
rmdir($dir.$file."/");
}
}
}
}
closedir($dh);
}
return$n;
}
相关文章
- PHP反序列化漏洞
- php中str什么意思_php中isset函数作用
- PHP 文件上传漏洞代码
- PHP 命名空间元素访问及use的使用
- Linux系统下搜索PHP文件的技巧(linux查找php文件)
- Linux新建PHP文件的操作指南(linux新建php文件)
- 解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题详解编程语言
- PHP下载文件
- Linux下打开PHP文件的实用技巧(linux打开php文件)
- PHP实现在Linux系统中进行文件操作(php写linux文件)
- 轻松设置PHP连接MySQL数据库(php设置连接mysql)
- PHP还是MSSQL:谁能成为你最佳开发工具?(用php还是mssql好)
- Linux无法解析PHP文件,如何解决(linux 不解析php)
- 从PHP中解锁MSSQL的精彩!(php连mssql类)
- 让PHP连接MSSQL数据库的正确方式(php如何连mssql)
- PHP与MSSQL联合 处理日期数据(php mssql 日期)
- PHP与MSSQL结合提高工作效率(php mssql 效率)
- MySQL与PHP结合抵御注入攻击(mysql php 注入)
- PHP如何连接MySQL数据库?(php如何连接mysql数据库)
- 谈谈PHP语法(2)
- PHP操作MongoDBGridFS存储文件的详解
- 利用php+mcDropdown实现文件路径可在下拉框选择
- PHP正则判断中文UTF-8或GBK的思路及具体实现
- PHP读取大文件的类SplFileObject使用介绍
- php实例分享之通过递归实现删除目录下的所有文件详解
- 兼容ie6浏览器的php下载文件代码分享