PHP如何实现批量清空删除指定文件夹所有内容
发布:smiling 来源: PHP粉丝网 添加日期:2018-09-28 11:09:02 浏览: 评论:0
本文实例讲述了PHP实现批量清空删除指定文件夹所有内容的方法。分享给大家供大家参考,具体如下:
cleancache.php:
- <?php
- // 清文件缓存
- $dirs=array(
- realpath(dirname(__FILE__) .'/../data/cache_data'),
- realpath(dirname(__FILE__) .'/../data/cache_file'),
- realpath(dirname(__FILE__) .'/../data/cache_view')
- );
- // 清理缓存
- foreach($dirsas$dir) {
- do_rmdir($dir, false);
- echo"
- \"".$dir."\" have been cleaned clear!
- ";
- }
- /**
- * 清空/删除 文件夹
- * @param string $dirname 文件夹路径
- * @param bool $self 是否删除当前文件夹
- * @return bool
- */
- functiondo_rmdir($dirname,$self= true) {
- if(!file_exists($dirname)) {
- returnfalse;
- }
- if(is_file($dirname) ||is_link($dirname)) {
- returnunlink($dirname);
- }
- $dir= dir($dirname);
- if($dir) {
- while(false !==$entry=$dir->read()) {
- if($entry=='.'||$entry=='..') {
- continue;
- }
- do_rmdir($dirname.'/'.$entry);
- }
- }//phpfensi.com
- $dir->close();
- $self&&rmdir($dirname);
- }
Tags: 文件夹 内容
相关文章
- ·php unlink与rmdir实现文件与文件夹删除(2013-12-23)
- ·php如何获取文件夹大小程序代码(2014-01-05)
- ·php移动文件夹和文件程序代码(2014-01-11)
- ·php删除文件夹/目录下所文件(包含目录)(2014-06-19)
- ·php批量删除指定文件夹中指定后缀名文件(2014-06-19)
- ·php遍历读取文件夹/目录图片信息(2014-06-21)
- ·php遍历目录与文件夹的几种方法(2014-07-05)
- ·PHP删除指定文件夹根目录指定日期之前文件(2014-07-24)
- ·php 删除文件夹,可删除不是空的文件夹(2014-08-16)
- ·php递归删除目录,文件夹(2014-09-09)
- ·php在线文件与文件夹压缩实例代码(2014-09-09)
- ·php中删除文件夹以及文件夹中的文件程序代码(2015-04-11)
- ·PHP递归复制文件夹的类(2016-07-15)
- ·PHP创建/删除/复制文件夹、文件(2019-08-12)
- ·php无限遍历文件夹示例分享(2020-10-15)
- ·php遍历文件夹下的所有文件和子文件夹示例(2020-11-01)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)