教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 PHP实例:批量删除文件夹及文件夹中的文件

PHP实例:批量删除文件夹及文件夹中的文件

发布时间:2017-01-16   编辑:jiaochengji.com
本文分享一个php的实例代码,实现批量删除文件夹及文件夹下的所有文件,用php的递归函数来实现。有需要的朋友参考下。

php实例:
批量删除文件夹,包括子文件夹中的所有文件。

代码:
 

复制代码 代码示例:

<?php
/**
* 批量删除文件夹(目录)
* edit: www.jbxue.com
*/
function deldir($dir)
{
   $dh = opendir($dir);
   while ($file = readdir($dh))
   {
      if ($file != "." && $file != "..")
      {
         $fullpath = $dir . "/" . $file;
         if (!is_dir($fullpath))
         {
            unlink($fullpath);
         } else
         {
            deldir($fullpath);
         }
      }
   }
   closedir($dh);
   if (rmdir($dir))
   {
      return true;
   } else
   {
      return false;
   }
}

deldir(''F:/test/aaa''); // F:/test/aaa 待删除的文件夹
?>

您可能感兴趣的文章:
php删除目录及所有文件
php 目录遍历与删除的函数示例
php删除目录下N天前所有文件
php rmdir删除目录的三种方法
php目录遍历与删除的代码
删除指定文件夹中所有文件
删除多级目录的php自定义函数
php递归删除目录及多级子目录下所有文件
php递归删除目录

您可能感兴趣的文章:
删除指定文件夹中所有文件的php代码
PHP实例:批量删除文件夹及文件夹中的文件
php删除目录下N天前所有文件的代码一例
PHP删除N分钟前创建的所有文件的小例子
Php删除指定文件与文件夹的方法
php目录遍历与删除的代码一例
php删除一组文件的例子
常用dos操作命令
php 读取文件夹与文件夹中文件的函数
VBS脚本运行库手册(2)-管理文件夹

[关闭]
~ ~