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)
$up_dir";} else {echo $up_dir;die();}?>$file$time$size";}else{ $time = date("Y-m-d H:i:s.", filectime($dir . $file));$size = filesize($dir . $file)/1000;$dir = $dir . $file ."/";echo "
$time$size";$dir = $up_dir;}}}?>?
?
?
1 楼 zeroneta 2011-09-24
网友评论
文明上网理性发言,请遵守 新闻评论服务协议我要评论
立即提交
专题推荐独孤九贱-php全栈开发教程
全栈 100W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
玉女心经-web前端开发教程
入门 50W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
天龙八部-实战开发教程
实战 80W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习