public function cleanDir($dir)
{
if (empty($dir)) {
return false;
}
$dir === 'all' && ($dir = '');
//删除所有
$fullDir = $this->conf['CACHE_PATH'] . $dir;
if (!is_dir($fullDir)) {
return false;
}
$files = scandir($fullDir);
foreach ($files as $file) {
if ('.' === $file || '..' === $file) {
continue;
}
$tmp = $fullDir . DIRECTORY_SEPARATOR . $file;
if (is_dir($tmp)) {
$this->cleanDir($dir . DIRECTORY_SEPARATOR . $file);
} else {
unlink($tmp);
}
}
rmdir($fullDir);
return true;
}