PHP Traverse files directory and purge files in directory
Today bored practice a bit of PHP traversal file directory program, wrote the following two programs, but the quality is not very good, Pat ~ ~ ~
?
1. Clear the PHP cache 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); Recursive call}}}function clear_caches () {$dir = "./temp/"; The PHP cache file directory to be purged if (!is_dir ($dir)) Die ("It was not a dir"), $dh = Opendir ($dir), while (($file = Readdir ($DH))!=false) {//var_ Dump ($file); Read_dir ($dir, $file);}}? >
?
?
2. Traverse all files in the directory
?
<title>View Catalog</title>
file name |
Modification Time |
file Size (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/F Zeroneta 2011-09-24
PHP Perfect Non-sink remainder Code traversal folder
http://zeroneta.iteye.com/blog/1173071