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


<?
//删除目录
//本程序由wm_chief原创,如要转载,请注明作者与来源(http://www.phome.net)
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"删除完毕";
}



相关阅读:
javascript权威指南 学习笔记之javascript数据类型
javascript一些实用技巧小结
Js网页另存为实现代码
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
php echo()和print()、require()和include()函数区别说明
PHP 和 MySQL 基础教程(三)
Mysql 数据库常用备份方法和注意事项
Jquery升级新版本后选择器的语法问题
用JavaScript自动生成等比例所略图
javascript开发技术大全 第4章 直接量与字符集
VBS教程:VBscript语句-Do...Loop 语句
PHP开启gzip页面压缩实例(内置+自写函数)
基于jquery的分页控件(C#)
Xfe: Linux 系统中的“资源管理器
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4