用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5526|回复: 2
收起左侧

[程序 App] [1.6.1]清空cache 文件夹

[复制链接]
发表于 2008-4-27 22:58:09 | 显示全部楼层 |阅读模式
看了bbcash的“[1.5.4]缓存与清除缓存”
http://codeigniter.org.cn/forums/thread-286-1-1.html

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

PHP复制代码
 
 
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;
 }
 
 
复制代码

评分

参与人数 1威望 +2 收起 理由
gwpxjb + 2 不错~~

查看全部评分

发表于 2008-4-28 10:40:44 | 显示全部楼层
不错,不错,支持
发表于 2012-4-6 14:34:42 | 显示全部楼层
mark xia

本版积分规则