欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2013年12月25日 15:20:34   作者:  
php遞歸獲取目錄內(nè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ì)卡。

相關(guān)文章

最新評(píng)論