php删除多级目录及文件

php中文网
发布: 2016-06-20 13:03:52
原创
1493人浏览过

前面因项目需求需要利用php创建多级目录,那么有创建就必须有删除了,我们都知道php系统自带的函数里面是有删除目录的函数的,如rmdir(),该函数语法原型如:rmdir(dir,context),即尝试删除 dir 所指定的目录。但该目录 dir 必须是空的。这就存在一个问题了,当目录里面有内容的时候或者目录还有目录的时候,当我们确定该目录及该目录下的所有文件和目录都没有存在的意义的时候,我们要删除这个目录该怎么办呢?

简简单单的rmdir()函数已经不能满足我们的需求了,于是乎就有了下面这个函数的诞生了,下面这个函数将会直接删除你需要指定删除的目录,里面存在文件或者存在多级目录的,都会毫不留情的被它干掉了,呵呵,直接上代码了。

Mfkiqpl旅行社旅游线路预订程序
Mfkiqpl旅行社旅游线路预订程序

升级报告:增加动态新闻功能后台添加,删除,编辑,支持UBB代码,支持上传片及文件。 增加我要入团功能散客可以自由选择加入贵社最近要出发的团队。 增加线路置顶功能置顶后的线路永远显示在最前面。 增加同行报价功能管理员在后台添加同行用户,同行用户登录后可查看贵社线路对同行的报价。同行报价在添加线路中一并添加。(感谢网友拽哥提出修改意见) 增加更多线路显示的分页功能方便大型旅行社由于线路过多而引起的部分

Mfkiqpl旅行社旅游线路预订程序 0
查看详情 Mfkiqpl旅行社旅游线路预订程序
<p>function rmdirs($dir){</p>	$d=dir($dir);<br />	while (false!==($child=$d->read())){//这部分代码是清除目录里面的所有文件的<br />		if($child!='.'&&$child!='..'){<br />			if(is_dir($dir.'/'.$child)){<br />				rmdirs($dir.'/'.$child);<br />			}else{<br />				unlink($dir.'/'.$child);<br />			}<br />		}<br />	}<br />	$d->close();<br />	rmdir($dir);//清除目录<br />}
登录后复制


相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号