PHP遍曆檔案目錄與清除目錄中的檔案
今天無聊中練習了一下PHP遍曆檔案目錄的程式,編寫了以下兩個程式,不過品質不是很好,輕拍~~~
?
1、清除PHP快取檔案
?
?
0) {unlink($dir . $file);echo "delete $dir$file
";return true;}if(strpos($file,".") === 0 || strpos($file,".") !== false ) return true;if(strpos($file,".") === false || strpos($dir,"/") === false) {$dir = $dir . $file . "/";if(!is_dir($dir)) return false;$dh = opendir($dir);while(($file = readdir($dh)) != false){read_dir($dir,$file); //遞迴調用}}}function clear_caches(){$dir = "./temp/"; //要清除的PHP快取檔案目錄if(!is_dir($dir)) die("It is not a dir");$dh = opendir($dir);while(($file = readdir($dh) )!=false){//var_dump($file);read_dir($dir,$file);}}?>
?
?
2、遍曆目錄中所有檔案
?
查看目錄
| 檔案名稱 |
修改時間 |
檔案大小(k) |
|
| $file |
$time |
$size |
";}else{ $time = date("Y-m-d H:i:s.", filectime($dir . $file));$size = filesize($dir . $file)/1000;$dir = $dir . $file ."/";echo "
| $file |
$time |
$size |
";$dir = $up_dir;}}}?>
?
?
?
1 樓 zeroneta 2011-09-24
php完美無沉餘代碼遍曆檔案夾
http://zeroneta.iteye.com/blog/1173071