function traverseDir($dir) { if(file_exists($dir)) { if(is_dir($dir)) { echo $dir,'===','</br>'; if ($dh = opendir($dir)) { while (false !== $file = readdir($dh)) { if (is_dir($dir."/".$file) && $file != '.' && $file != '..') { traverseDir($dir .'/'.$file); } else { if ($file != '.' && $file != '..') { echo '文件路徑爲:', $dir,'/',$file, '</br>'; } } } } }else{ echo '文件路徑爲:',$dir,'</br>'; } }else{ echo '請輸入正確的路徑'; } } traverseDir($dir);