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 相关文章推荐
php5 and xml示例
Nov 22 PHP
php checkbox复选框值的获取与checkbox默认值输出方法
May 15 PHP
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
Apr 09 PHP
ThinkPHP的模版中调用session数据的方法
Jul 01 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
Aug 21 PHP
ThinkPHP提交表单时默认自动转义的解决方法
Nov 25 PHP
PHP中把数据库查询结果输出为json格式简单实例
Apr 09 PHP
php htmlentities()函数的定义和用法
May 13 PHP
PHP 输出缓冲控制(Output Control)详解
Aug 25 PHP
浅谈php中urlencode与rawurlencode的区别
Sep 05 PHP
thinkPHP框架对接支付宝即时到账接口回调操作示例
Nov 14 PHP
解决laravel id非自增 模型取回为0 的问题
Oct 11 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创建动态图像
2006/10/09 PHP
php使用百度天气接口示例
2014/04/22 PHP
以实例全面讲解PHP中多进程编程的相关函数的使用
2015/08/18 PHP
PHP使用SOAP调用API操作示例
2018/12/25 PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
2019/10/12 PHP
javascript 自动填写表单的实现方法
2010/04/09 Javascript
js 未结束的字符串常量错误解决方法
2010/06/13 Javascript
javascript for循环从入门到偏门(效率优化+奇特用法)
2012/08/01 Javascript
鼠标经过显示二级菜单js特效
2013/08/13 Javascript
javascript中的if语句使用介绍
2013/11/20 Javascript
21个值得收藏的Javascript技巧
2014/02/04 Javascript
PageSwitch插件实现100种不同图片切换效果
2015/07/28 Javascript
JS随机密码生成算法
2019/09/23 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
easy_install python包安装管理工具介绍
2013/02/10 Python
Python使用urllib模块的urlopen超时问题解决方法
2014/11/08 Python
Python数据分析之真实IP请求Pandas详解
2016/11/18 Python
python matplotlib 在指定的两个点之间连线方法
2018/05/25 Python
python读取图片任意范围区域
2019/01/23 Python
Django实现单用户登录的方法示例
2019/03/28 Python
Django之路由层的实现
2019/09/09 Python
Python操作SQLite/MySQL/LMDB数据库的方法
2019/11/07 Python
python关闭占用端口方式
2019/12/17 Python
django数据模型中null和blank的区别说明
2020/09/02 Python
经济实惠的豪华家具:My-Furniture
2019/03/12 全球购物
创伤外科专业推荐信范文
2013/11/19 职场文书
前台文员岗位职责
2013/12/28 职场文书
文化与传播毕业生求职信
2014/03/09 职场文书
就业协议书样本
2014/08/20 职场文书
普通党员群众路线教育实践活动心得体会
2014/11/04 职场文书
2014年计划生育工作总结
2014/11/14 职场文书
学校元旦晚会开场白
2014/12/14 职场文书
复兴之路观后感
2015/06/02 职场文书
使用springboot暴露oracle数据接口的问题
2021/05/07 Oracle
python树莓派通过队列实现进程交互的程序分析
2021/07/04 Python
java解析XML详解
2021/07/09 Java/Android