麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > ThinkPHP > 正文

thinkphp文件處理類Dir.class.php的應用

2024-09-09 15:19:55
字體:
供稿:網(wǎng)友

在我的WBlog中,有個清除緩存工能,所謂清除緩存就是刪除程序運行時生成的緩存文件,這些文件全部都存在項目的Runtime文件夾里面,當時在做這個清除緩存的程序時使用項目函數(shù)庫自定義的一個函數(shù)來刪除緩存文件,只能整個地刪除Runtime,太粗糙了,我覺得有必要作一下細分刪除,其實thinkphp擴展類庫有個不錯的文件處理類Dir.class.php,Dir.class.php類不是每個thinkphp版本都有,如果你所下載的版本沒有,可以從其它版本去找,現(xiàn)在來說一下Dir.class.php的應用.

Dir.class.php是一個文件處理類,用它可以:

1、取得目錄下面的文件信息

2、刪除目錄或文件

由于我要完善WBlog緩存清除功能,這里我只寫了上面的第2個功能,至于第1個功能我將做模板文個修改功能時再寫,下面是我在清除緩存的控制器定義的一個del()方法:

  1. public function del(){       
  2.     $type=trim($_GET['type']);    
  3.     if(emptyempty($type)) $this->error('請選擇緩存類型!');    
  4.             
  5.         switch($type) {    
  6.         case 1:// 全部清空                 
  7.              $path   =   WEB_PATH.'Runtime';    
  8.             break;    
  9.         case 2:// 文件緩存目錄    
  10.             $path   =   WEB_PATH.'Runtime/Temp';    
  11.             break;    
  12.         case 3://  數(shù)據(jù)目錄    
  13.             $path   =   WEB_PATH.'Runtime/Data/_fields';    
  14.              break;    
  15.         case 4://  模板文件緩存    
  16.              $path  =  WEB_PATH.'Runtime/Cache';    
  17.             break;    
  18.         case 5:// 清空全部后臺緩存                 
  19.              $path   =   APP_PATH.'Runtime';    
  20.             break;    
  21.         case 6:// 后臺文件緩存目錄    
  22.             $path   =   APP_PATH.'Runtime/Temp';    
  23.             break;    
  24.         case 7://  后臺數(shù)據(jù)目錄    
  25.             $path   =   APP_PATH.'Runtime/Data/_fields';    
  26.              break;    
  27.         case 8://  模板文件緩存    
  28.              $path  =  APP_PATH.'Runtime/Cache';    
  29.             break;    
  30.         }    
  31.            
  32.          import("@.ORG.Dir");//加載Dir.class.php類(我放在后臺項目里)    
  33.             
  34.     if(!Dir::isEmpty($path)){//靜態(tài)調(diào)用Dir.class.php的isEmpty()    
  35.      Dir::del($path);    
  36.              
  37.      $this->success();    
  38.      }else{     
  39.     $this->error('已清空!');    
  40.     }    

說明:

import("@.ORG.Dir") --加載Dir.class.php類(我放在后臺項目里)

Dir::isEmpty($path)--靜態(tài)調(diào)用Dir.class.php的isEmpty()

Dir::del($path);--靜態(tài)調(diào)用Dir.class.php的del()方法.

上面在使用類時,我使用了靜態(tài)調(diào)用方法,這省去了實例化的麻煩.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 毛片免费一区二区三区 | 日本a∨精品中文字幕在线 欧美1—12sexvideos | 看免费黄色大片 | 精品国产91久久久久久浪潮蜜月 | 欧美性生活视频免费看 | 麻豆一二区 | 一级黄色在线观看 | 日本高清com| 黄色的视频免费观看 | 午夜视频观看 | 色妞欧美| 国产91影院| 国产精品18久久久久久久久 | 精品久久久久久国产 | 亚洲精品自在在线观看 | 爱唯侦察 国产合集 亚洲 | 欧美精品一区自拍a毛片在线视频 | av中文一区 | 丁香天堂网 | 一级啪啪片 | 色中色在线播放 | 丁香天堂网| 国产成人高清成人av片在线看 | 久久一本日日摸夜夜添 | 久久久久亚洲精品 | 久久久av亚洲男天堂 | av电影在线观看网址 | 欧美精品成人一区二区三区四区 | 中文字幕亚洲欧美 | 一级毛片免费一级 | 国产亚洲精彩视频 | 一区二区三区在线观看国产 | 免费a级网站 | 亚洲人片在线观看 | 成人毛片视频在线播放 | 夜夜夜精品视频 | asian超清日本肉体pics | 神马福利网| 一级黄色免费大片 | 中文字幕在线观看网址 | 免费一级电影 |