PHP递归方式删除缓存文件
2017-10-27 11:02
246 查看
技术QQ交流群:294088839
private function _deleteDir($path){
$dh = opendir($path);
while(($d = readdir($dh)) !== false){
if($d == '.' || $d == '..'){//如果为.或..
continue;
}
$tmp = $path.'/'.$d;
if(!is_dir($tmp)){//如果为文件
unlink($tmp);
}else{//如果为目录
$this->_deleteDir($tmp);
}
}
closedir($dh);
return rmdir($path);
}
private function _deleteDir($path){
$dh = opendir($path);
while(($d = readdir($dh)) !== false){
if($d == '.' || $d == '..'){//如果为.或..
continue;
}
$tmp = $path.'/'.$d;
if(!is_dir($tmp)){//如果为文件
unlink($tmp);
}else{//如果为目录
$this->_deleteDir($tmp);
}
}
closedir($dh);
return rmdir($path);
}
相关文章推荐
- php自定义函数之递归删除文件及目录
- php利用递归实现删除文件目录的方法
- php队列方式和递归方式遍历目录文件及子目录
- PHP递归删除指定目录下的文件和目录
- PHP递归遍历目录,递归删除目录及文件
- PHP程序缓存之文件缓存处理方式
- PHP递归删除文件和文件夹
- php自定义函数之递归删除文件及目录
- php实例分享之通过递归实现删除目录下的所有文件详解
- php递归删除目录下的文件但保留的实例分享
- 关于PHP如何用代码删除Runtime下的文件,做到物理删除缓存
- php中通过递归实现删除目录下的所有文件。
- php删除文件的目录缓存
- PHP使用递归方式列出当前目录下所有文件的方法
- php递归遍历删除文件的方法
- php递归删除目录与文件的方法
- rrmdir php中递归删除目录及目录下的文件
- php递归遍历出文件夹下的所有文件和删除文件夹下的所有文件
- Android递归方式删除某文件夹下的所有文件
- 删除androidAndroid递归方式删除某文件夹下的所有文件