首页 小组 文章 搜索 我的社区 用户

遍历删除文件夹下面的文件

2019-01-10 16:55:29
0
381
/**
* 遍历删除文件夹下面的文件
* @param string $dir 文件夹路径
* @return bool 删除是否成功的状态
*/
private function delectFileAll($dir){
if (!is_dir($dir)) return true;
$dirArray = scandir($dir);
foreach ($dirArray as $key => $value) {
if ($value !== '.' && $value !== '..'){
if (is_dir($dir.'/'.$value)){
delectFileAll($dir.'/'.$value);
rmdir($dir.'/'.$value);
}elseif (is_file($dir.'/'.$value)){
unlink($dir.'/'.$value);
}
}
}
rmdir($dir);
return true;
}


用户评论