php 删除无限级目录与文件代码共享


Posted in PHP onNovember 22, 2008

<?
//删除目录
class del_path
{
function wm_chief_delpath($del_path)
{
if(!file_exists($del_path))//目标目录不存在则建立
{echo"目录不存在";return false;}
$hand=opendir($del_path);
$i=0;
while($file=readdir($hand))
{$i ;
if($i==1||$i==2)
{continue;}
if(!(strchr($file,".")))
{
$del_s_path=$del_path."/".$file;
$this->wm_chief_delpath($del_s_path);
}
else
{
$del_file=$del_path."/".$file;
$this->wm_chief_file($del_file);
}
}
closedir($hand);
$this->wm_chief_path($del_path);
return true;
}
//删除文件
function wm_chief_file($del_file)
{
unlink($del_file);
}
//删除目录
function wm_chief_path($del_path)
{
rmdir($del_path);
}
}
$DelPath="DelPath";//要删除的目录
$wm_chief=new del_path();
$wm_chief_ok=$wm_chief->wm_chief_delpath($DelPath);
if($wm_chief_ok)
{
echo"删除完毕";
}
?>

PHP 相关文章推荐
php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
May 09 PHP
PHP 代码规范小结
Mar 08 PHP
在windows服务器开启php的gd库phpinfo中未发现
Jan 13 PHP
PHP中鲜为人知的10个函数
Feb 28 PHP
CodeIgniter使用smtp服务发送html邮件的方法
Jun 10 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
Oct 27 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
Apr 18 PHP
详解cookie验证的php应用的一种SSO解决办法
Oct 20 PHP
PHP中in_array的隐式转换的解决方法
Mar 06 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
Oct 09 PHP
PHP的new static和new self的区别与使用
Nov 27 PHP
PHP获取类私有属性的3种方法
Sep 10 PHP
PHP strtr() 函数使用说明
Nov 21 #PHP
PHP下一个非常全面获取图象信息的函数
Nov 20 #PHP
PHP脚本中include文件出错解决方法
Nov 20 #PHP
PHP实现定时生成HTML网站首页实例代码
Nov 20 #PHP
php下HTTP Response中的Chunked编码实现方法
Nov 19 #PHP
PHP分页显示制作详细讲解
Nov 19 #PHP
php在字符串中查找另一个字符串
Nov 19 #PHP
You might like
PHP 创建文件(文件夹)以及目录操作代码
2010/03/04 PHP
php字符串截取的简单方法
2013/07/04 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
2015/12/14 PHP
php倒计时出现-0情况的解决方法
2016/07/28 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
javascript 硬盘序列号+其它硬件信息
2008/12/23 Javascript
js操作label给label赋值及取label的值示例
2013/11/07 Javascript
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
原生js和jquery实现图片轮播淡入淡出效果
2015/04/23 Javascript
jfinal与bootstrap的登录跳转实战演习
2015/09/22 Javascript
js实现商城星星评分的效果
2015/12/29 Javascript
jQuery+css实现的tab切换标签(兼容各浏览器)
2016/01/28 Javascript
JQuery ztree 异步加载实例讲解
2016/02/25 Javascript
轻松掌握JavaScript享元模式
2016/08/27 Javascript
Vue表单实例代码
2016/09/05 Javascript
nodejs利用ajax实现网页无刷新上传图片实例代码
2017/06/06 NodeJs
详解vue+webpack+express中间件接口使用
2018/07/17 Javascript
vue实现同一个页面可以有多个router-view的方法
2018/09/20 Javascript
vue实现的请求服务器端API接口示例
2019/05/25 Javascript
vue实现记事本功能
2019/06/26 Javascript
教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
2014/07/04 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
2017/08/08 Python
python下解压缩zip文件并删除文件的实例
2018/04/24 Python
python制作mysql数据迁移脚本
2019/01/01 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
2019/04/15 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
在Python3 numpy中mean和average的区别详解
2019/08/24 Python
python用requests实现http请求代码实例
2019/10/31 Python
django-csrf使用和禁用方式
2020/03/13 Python
mysql的最长数据库名,表名,字段名可以是多长
2014/04/21 面试题
应届生污水处理求职信
2013/11/06 职场文书
暑期培训随笔感言
2014/03/10 职场文书
yy婚礼司仪主持词
2014/03/14 职场文书
环保倡议书400字
2014/05/15 职场文书
地球一小时宣传标语
2014/06/24 职场文书
教师个人事迹材料
2014/12/17 职场文书