色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php遞歸獲取目錄內(nèi)文件(包含子目錄)封裝類(lèi)分享

代碼如下:

復(fù)制代碼 代碼如下:
function readFileFromDir($dir) {
    if (!is_dir($dir)) {
        return false;
    }
    //打開(kāi)目錄
    $handle = opendir($dir);
    while (($file = readdir($handle)) !== false) {
        //排除掉當(dāng)前目錄和上一個(gè)目錄
        if ($file == "." || $file == "..") {
            continue;
        }
        $file = $dir . DIRECTORY_SEPARATOR . $file;
        //如果是文件就打印出來(lái),否則遞歸調(diào)用
        if (is_file($file)) {
            print $file . '<br />';
        } elseif (is_dir($file)) {
            readFileFromDir($file);
        }
    }
}

調(diào)用方式:

復(fù)制代碼 代碼如下:
$dir = '/home/www/test';
readFileFromDir($dir);

查看php手冊(cè)的話,還有一個(gè)方法scandir也可以使用,不過(guò)這個(gè)方法會(huì)一次性獲取單級(jí)目錄下的所有文件,存放到數(shù)組里,如果目錄里的文件比較多的話,會(huì)卡。

php技術(shù)php遞歸獲取目錄內(nèi)文件(包含子目錄)封裝類(lèi)分享,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 米泉市| 杨浦区| 定远县| 栖霞市| 海兴县| 丽江市| 东丽区| 高安市| 稻城县| 迁安市| 东阿县| 万年县| 清河县| 苗栗县| 二手房| 海晏县| 关岭| 昭苏县| 大厂| 宁陵县| 武川县| 电白县| 偏关县| 察隅县| 项城市| 和平区| 当阳市| 禄丰县| 杨浦区| 南丰县| 平舆县| 河南省| 鄯善县| 香港 | 甘孜县| 甘德县| 新河县| 射阳县| 新沂市| 新沂市| 桃园县|