灰儿 发表于 2017-2-11 21:13:10

php遍历一个文件夹下的所有文件和子文件夹



php遍历一个文件夹下的所有文件和子文件夹

function fetchDir($dir) {
      foreach(glob($dir.'\*') as $file) {
            echo $file,"\n";
            if(is_dir($file)) {
                fetchDir($file);
            }
      }
    }
    fetchDir("D:\wamp\www\any");

显示效果:

.\01.jpg .\02.jpg .\03.jpg .\04.jpg .\05.jpg .\06.jpg .\07.jpg .\08.jpg .\09.jpg .\750 .\750\001.jpg .\750\002.jpg .\750\003.jpg .\750\004.jpg .\index.php .\index2.php .\index3.php .\index4.php .\index5.php .\index6.php

可以把‘\*’, 换成 DIRECTORY_SEPARATOR.'*' ,把‘\n’换成PHP_EOL ,这样可以跨平台了。
页: [1]
查看完整版本: php遍历一个文件夹下的所有文件和子文件夹