首页 > php代码 > php查询指定目录下所有文件并保存到数组

php查询指定目录下所有文件并保存到数组

<?php
$dirs = array();
foreach (glob("test/*") as $d) {
    if (is_dir($d)) {
        $dirs[] = $d;
    }
}
print_r($dirs);
//方法二
glob("test/*", glob_onlydir);
//查找目录下所有文件
function listdir($dir) {
    if (is_dir($dir)) {
        if ($dh = opendir($dir)) {
            while (($file = readdir($dh)) !== false) {
                if ((is_dir($dir . "/" . $file)) && $file != "." && $file != "..") {
                    echo "<b><font color='red'>文件名:</font></b>", $file, "<br><hr>";
                    listdir($dir . "/" . $file . "/");
                } else {
                    if ($file != "." && $file != "..") {
                        echo $file . "<br>";
                    }
                }
            }
            closedir($dh);
        }
    }
}
//开始运行
listdir("e:/www.phprm.com/");


文章链接:http://www.phprm.com/code/33613.html

随便收藏,请保留本文地址!

标签:none

发表留言