thinkphp 循环删除文件夹下面的所有文件(递归),详细查看下面代码
/** 递归删除文件
* @param $dirName
* @param bool $subdir
*/
function delDirAndFile($dirName,$subdir = true){
if ($handle = opendir("$dirName")){
while(false !== ($item = readdir($handle))){
if($item != "." && $item != ".."){
if(is_dir("$dirName/$item"))
$this->delDirAndFile("$dirName/$item",false);
else
@unlink("$dirName/$item");
}
}
closedir($handle);
if(!$subdir) @rmdir($dirName);
}
}