天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php遍歷文件夾和文件列表示例分享

php遍歷目錄和文件列表寫了一個簡單的類,并附上使用實例,大家參考使用吧

復制代碼 代碼如下:
<?php
define('DS', DIRECTORY_SEPARATOR);

class getDirFile{

    //返回數組
    private $DirArray  = array();
    private $FileArray = array();
    private $DirFileArray = array();

    private $Handle,$Dir,$File;

    //獲取目錄列表
    public function getDir( & $Dir ){
        if( is_dir($Dir) ){
            if( false != ($Handle = opendir($Dir)) ){
                while( false != ($File = readdir($Handle)) ){
                    if( $File!='.' && $File!='..' && !strpos($File,'.') ){
                        $DirArray[] = $File;
                    }
                }
                closedir( $Handle );
            }
        }else{
            $DirArray[] = '[Path]:/''.$Dir.'/' is not a dir or not found!';
        }
        return $DirArray;
    }

    //獲取文件列表
    public function getFile( & $Dir ){
        if( is_dir($Dir) ){
            if( false != ($Handle = opendir($Dir)) ) {
                while( false != ($File = readdir($Handle)) ){
                    if( $File!='.' && $File!='..' && strpos($File,'.') ){
                        $FileArray[] = $File;
                    }
                }
                closedir( $Handle );
            }
        }else{
            $FileArray[] = '[Path]:/''.$Dir.'/' is not a dir or not found!';
        }
        return $FileArray;
    }

    //獲取目錄/文件列表
    public function getDirFile( & $Dir ){
        if( is_dir($Dir) ){
            $DirFileArray['DirList'] = $this->getDir( $Dir );
            if( $DirFileArray ){
                foreach( $DirFileArray['DirList'] as $Handle ){
                    $File = $Dir.DS.$Handle;
                    $DirFileArray['FileList'][$Handle] = $this->getFile( $File );
                }
            }
        }else{
            $DirFileArray[] = '[Path]:/''.$Dir.'/' is not a dir or not found!';
        }
        return $DirFileArray;
    }

}
?>

實例:(相對路徑或絕對路徑)

1.獲取目錄列表
復制代碼 代碼如下:
<?php
$Dir_dir  = './example';
$getDirFile = new getDirFile();
$getDir = $getDirFile->getDir( $Dir_dir );
print_r($getDir);
?>

顯示
復制代碼 代碼如下:
<?php
$File_one_dir = './example/example_one';
$File_two_dir = 'E:/Workspace/mycode/getDirFile/example/example_two';

$getDirFile = new getDirFile();
$getFile_one = $getDirFile->getFile( $File_one_dir );
$getFile_two = $getDirFile->getFile( $File_two_dir );

print_r($getFile_one);
print_r($getFile_two);
?>

2.獲取文件列表
復制代碼 代碼如下:
<?php
$File_one_dir = './example/example_one';
$File_two_dir = 'E:/Workspace/mycode/getDirFile/example/example_two';

$getDirFile = new getDirFile();
$getFile_one = $getDirFile->getFile( $File_one_dir );
$getFile_two = $getDirFile->getFile( $File_two_dir );

print_r($getFile_one);
print_r($getFile_two);
?>

顯示
復制代碼 代碼如下:
Array
(
    [0] => example.sql
    [1] => example.txt
)

Array
(
    [0] => example.php
)

3.獲取目錄/文件列表
復制代碼 代碼如下:
<?php
$Dir_dir  = './example';

$getDirFile = new getDirFile();
$getDirFile  = $getDirFile->getDirFile( $Dir_dir );

print_r($getDirFile);
?>

顯示
復制代碼 代碼如下:
Array
(
    [DirList] => Array
        (
            [0] => example_one
            [1] => example_two
        )

    [FileList] => Array
        (
            [example_one] => Array
                (
                    [0] => example.sql
                    [1] => example.txt
                )

            [example_two] => Array
                (
                    [0] => example.php
                )
        )
)

php技術php遍歷文件夾和文件列表示例分享,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 暖暖的视频完整视频免费韩国 | 中文国产成人精品久久免费 | oldgrand欧洲老妇人 | 成3d漫二区三区四区 | jizz女学| 动漫美女脱小内内露尿口 | 亚洲haose在线观看 | 亚洲精品一卡二卡三卡四卡2021 | 久久精品亚洲热综合一本奇米 | 哪里能看毛片 | 午夜噜噜噜私人影院在线播放 | 久久精品男人影院 | 亚洲AV永久无码精品澳门 | 波野结衣qvod| 果冻传媒剧情在线观看 | 精品无码国产污污污免费网站2 | 国产99久久久欧美黑人刘玥 | 午夜影视不用充钱的免费 | 成人啪啪色婷婷久色社区 | 精品无码国产自产在线观看 | 无码欧美毛片一区二区三在线视频 | 午夜福利不卡片在线播放免费 | 799是什么意思网络用语 | 被老头下药玩好爽 | 亚洲欧美日本中文子不卡 | 婷婷亚洲五月色综合久久 | 草莓视频app深夜福利 | 国产成人教育视频在线观看 | 美国VICTORY DAY在线 | 一本色道久久综合一区 | 国产亚洲欧美在线中文BT天堂网 | 老熟风间由美AV在线一区二区 | 差差差差差差差差免费观看 | 久久亚洲精品AV成人无码 | 国产小视频在线高清播放 | 年轻的朋友4在线看中文字幕 | A级毛片无码久久精品免费 a级毛片黄免费a级毛片 | 欧美xxx性| 色欲AV蜜臀AV在线观看麻豆 | av先锋影音资源男人站 | 成人18视频在线观看 |