/** desc:递归删除目录下的文件 link:bbs.it-home.org date:2013/2/24*/class cacheClearFile{ var $dir = '111cn.Net'; function __construct() { $this->listFils(); } function listFiles() { 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("不是目录"); } } } //调用示例 $files = new cacheClearFile(); $files->listFiles(); ?> 复制代码