lony 发表于 2008-4-27 22:58:09

[1.6.1]清空cache 文件夹

看了bbcash的“缓存与清除缓存”
http://codeigniter.org.cn/forums/thread-286-1-1.html

在网上搜了点代码,清空文件夹
这下可省事了。:lol
(我看不懂的,能用就好了)



function clearall()
{//删除目录
$echo = '';
$result = false;
$path = $this->config->item('cache_path');
$dirName = ($path == '') ? BASEPATH.'cache/' : $path;
if(! is_dir($dirName))
{
   trigger_error('Invalid Parameter', E_USER_ERROR);
}
$handle = opendir($dirName);
while(($file = readdir($handle)) !== false)
{
   if($file != '.' && $file != '..' && $file !='index.html') //这里留着那个空的index.html了
   {
    $dir = $dirName . DIRECTORY_SEPARATOR . $file;
    $echo .= $file.'<br>';
    is_dir($dir) ? $this->removeDir($dir) : unlink($dir);
   }
}
closedir($handle);

return $echo;
}

gwpxjb 发表于 2008-4-28 10:40:44

不错,不错,支持

自然 发表于 2012-4-6 14:34:42

mark xia
页: [1]
查看完整版本: [1.6.1]清空cache 文件夹