// 清文件缓存
$dirs=array(
realpath(dirname(__FILE__) .'/../data/cache_data'),
realpath(dirname(__FILE__) .'/../data/cache_file'),
realpath(dirname(__FILE__) .'/../data/cache_view')
);
// 清理缓存
foreach($dirsas$dir) {
do_rmdir($dir, false);
echo"
\"".$dir."\" have been cleaned clear!
";
}
/**
* 清空/删除 文件夹
* @param string $dirname 文件夹路径
* @param bool $self 是否删除当前文件夹
* @return bool
*/
functiondo_rmdir($dirname,$self= true) {
if(!file_exists($dirname)) {
returnfalse;
}
if(is_file($dirname) ||is_link($dirname)) {
returnunlink($dirname);
}
$dir= dir($dirname);
if($dir) {
while(false !==$entry=$dir->read()) {
if($entry=='.'||$entry=='..') {
continue;
}
do_rmdir($dirname.'/'.$entry);
}
}
$dir->close();
$self&&rmdir($dirname);
}