/** * * 遍历输出一个文件夹下的所有文件 * * @param String $path */ public function dir_file($path){ if(is_file($path)){ echo $path; } if(!is_dir($path)){ return false; } $handle = opendir($path); while(false !== ($foldeordir = readdir($handle))){ if($foldeordir != "." && $foldeordir != ".."){ if(is_dir($path."/".$foldeordir)){ $this->dir_file("{$path}/{$foldeordir}"); }elseif(is_file("{$path}/{$foldeordir}")){ echo $foldeordir; } } } closedir($handle); }