您好,欢迎访问一九零五行业门户网

php 递归删除目录以及多级子目录所有文件代码实例

class cacheclearfile{
var $dir = '111cn.net';
function __construct()
 {
  $this->listfils(); 
 }
function listfils()
 {
  if(is_dir($this->dir))
  { 
   if($dir_file=opendir($this->dir))
   {
    while(($dir_list=readdir($dir_file))!==false)
    {
     if($dir_list!=. && $dir_list!=..)
     {
      if( is_file($dir_list)
      {
       unlink($dir_list);
      }
      else
      {
       $this->dir =$dir_list;
       listfils();
      }     
     }
    }
   }else{
    echo(目录不能打开);
   }
  }
  else
  {
   echo(不是目录);
  }
 }
}
//实例调用方法
new cacheclearfile();
/*
只用了一句就ok了,因为我们用了构造函数所以只在创建类他就会自动给执行了。
本站原创文章转载注明出处 www.111cn.net 中国web第一站
其它类似信息

推荐信息