遍历一个文件下的所有目录和文件

这道题也是老题:遍历文件下的所有目录和文件

解答:

 

  
  
  
  
  1. <?php  
  2. function showPath($path)  
  3. {  
  4. $handle = opendir($path);  //打开传递过来的文件  
  5.  
  6. while($file = readdir($handle)){ //如果读取文件不为空  
  7.  
  8. if($file == "." || $file == ".."continue;  
  9.  
  10. $newFilePath = $path.DIRECTORY_SEPARATOR.$file;  
  11.  
  12. if(is_dir($newFilePath)){  
  13. echo "文件夹:".$newFilePath."<br>";  
  14. showPath($newFilePath);  
  15. }  
  16.  
  17. if(is_file($newFilePath)){  
  18. echo "文件:".$newFilePath;  
  19. }  
  20.  
  21. closedir($handle);  
  22.  }  
  23.  
  24. }  
  25.  
  26.  
  27. showPath('E:') ; 
  28.  
  29.  
  30.  
  31. ?> 

 

你可能感兴趣的:(职场,文件操作,遍历目录,休闲,php面试题)