php遍历目录viewDir函数

复制代码 代码如下:

  <?php

  /**

  * 遍历目录,找出目录下某个后缀名的所有文件

  * */

  function viewDir ($directory, $ext) {

  if (is_dir($directory)) {

  $handle = opendir($directory);

  while ($file = readdir($handle)){

  $subdir = $directory . '/' .$file;

  if ($file != '.' && $file !='..' && is_dir($subdir)){

  viewDir($subdir,$ext);

  } else if( $file != '.' && $file != '..') {

  $fileInfo = pathinfo($subdir);

  $fileExt = $fileInfo['extension'];

  if ($fileExt == $ext){

  echo $directory.'/'.$file.'<br />';

  }

  }

  }

  closedir($handle);

  }

  }

  viewDir('E:\www\test','php');

  ?>