php遍历路径文件

来源:互联网 发布:农村淘宝的现状分析 编辑:程序博客网 时间:2024/06/06 01:46

1.代码来自php官方文档

 function scanDirectories($rootDir, $allData=array()) {    // set filenames invisible if you want    $invisibleFileNames = array(".", "..", ".htaccess", ".htpasswd");    // run through content of root directory    $dirContent = scandir($rootDir);    foreach($dirContent as $key => $content) {        // filter all files not accessible        $path = $rootDir.'/'.$content;        if(!in_array($content, $invisibleFileNames)) {            // if content is file & readable, add to array            if(is_file($path) && is_readable($path)) {                // save file name with path                $allData[] = $path;            // if content is a directory and readable, add path and name            }elseif(is_dir($path) && is_readable($path)) {                // recursive callback to open new directory                $allData = scanDirectories($path, $allData);            }        }    }    return $allData;}var_dump(scanDirectories('D:\www')) ;


原创粉丝点击