PHP 遍历指定文件目录
<?php $dir = "D:/www/"; function scanf_dir($dir , $level = 0){ if(( $level == 0 &&!is_dir($dir)) || !is_readable($dir)){ //节省一处判断很重要! die("$dir 路径无效"); } $handler = opendir($dir); while(false !== ($file = readdir($handler)) ){ if(in_array($file,array('.','..'))) continue; // "."代表本层目录".."代表上层目录也会被列出 echo str_repeat('   ',$level).$file."<br>"; if(is_dir($dir.'/'.$file)){ scanf_dir($dir.'/'.$file,$lev = $level+1); } } closedir($handler); } scanf_dir($dir); ?>
生命只有一次。