亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

樹型結構列出指定目錄里所有文件的PHP類

瀏覽:3日期:2024-01-19 14:41:07
<? //以樹型結構列出指定目錄里的所有文件,如果你想知道自己某個目錄里有哪些子目錄和文件,可以調用這個類來查看,很方便的。 ;;;;# 演示的例子: ;;;;$t = new TreeClimber( "asp" ); //新建物件,設置需要列出的目錄:在此為asp目錄 ;;;;echo arrayValuesToString( $t->getFileList( $t->getPath() ), "<BR>n" ); ;;;;;;;;function arrayValuesToString( $ar, $nl="", $dolast=true ) {//調用函數 ;;;;$str = "";;;reset( $ar ); ;;;;$size = sizeof( $ar ); ;;;;$i = 1; ;;;;while( list( $k, $v ) = each( $ar ) ) { ;;;;if ( $dolast == false ) { ;;;;if ( $i < $size ) { $str .= $ar[$k].$nl; ;;;;} ;;;;else { $str .= $ar[$k]; ;;;;} ;;;;} ;;;;else { ;;;;$str .= $ar[$k].$nl; ;;;;} ;;;;$i++; ;;;;} ;;;;return $str; ;;;;} ;;;;?> ;;;;<? ;;;;//以下為類文件 ;;;;class TreeClimber { ;;;;var $path; ;;;;var $fileList = array(); ;;;;function TreeClimber( $path = "." ) { ;;;;$this->path = $path; ;;;;} ;;;;;;;;# 存取路徑 ;;;;function getPath() { return $this->path; } ;;;;function setPath( $v ) { $this->path = $v; } ;;;;;;;;// 返回指定目錄里的文件列表,如果沒有指定目錄,將使用當前目錄 ;;;;//如果不能打開目錄(可能沒權限或目錄不存在,將返回為空 ;;;;//以遞歸方式進行 ;;;;;function getFileList( $dirname=null, $returnDirs=false, $reset=true ) { ;;;;if ( $dirname == null ) { $dirname = $this->path; } ;;;;# else { $this->setPath( $dirname ); } ;;;;# dout( "Recursing into $dirname..." ); ;;;;if ( $reset ) {;;;;;;$this->fileList = array(); ;;;;} ;;;;$dir = opendir( $dirname ); ;;;;if ( ! $dir ) {;;;;;;print( "<B><FONT COLOR=#FF0000>注意: TreeClimber.getFileList( $dirname ): 不能打開 $dirname!</FONT></B>" ); ;;;;return null;;;;;;;} ;;;;while( $file = readdir( $dir ) ) { ;;;;if ( ereg( "^.$", $file ) || ereg( "^..$", $file ) ) continue; ;;;;if ( is_dir( $dirname."/".$file ) ) { ;;;;$this->getFileList( $dirname."/".$file, $returnDirs, false ); ;;;;if ( $returnDirs ) { $this->fileList[] = $dirname."/".$file;} ;;;;} ;;;;else { $this->fileList[] = $dirname."/".$file; } ;;;;} ;;;;sort( $this->fileList ); ;;;;return $this->fileList; ;;;;} ;;;;} //至此類結束 ;;;;?>
標簽: PHP
主站蜘蛛池模板: 久久久www成人免费精品 | 岛国激情片 | 91精品国产免费久久久久久青草 | 青青青青青免精品视频 | 在线免费观看一级毛片 | 国产日韩精品视频一区二区三区 | 三级免费毛片 | 青草91视频免费观看 | 成人黄18免费网站 | 亚洲欧美国产日产综合不卡 | 日产国产欧美视频一区精品 | 一级国产精品一级国产精品片 | 一级不卡毛片 | 亚洲制服一区 | 99久久免费精品高清特色大片 | a黄色一级 | 91视频麻豆视频 | 加勒比一本一道在线 | 中文字幕日韩在线观看 | 日韩久久一级毛片 | 成人免费黄色大片 | 综合色图 | 黄色大片网 | 亚洲精品综合一区二区三区在线 | 97影院午夜午夜伦不卡 | 国产精品久久久久久久久久久久 | 午夜国产福利视频一区 | 一级一级毛片看看 | 亚洲精品国产一区二区在线 | 鲁丝片一区二区三区毛片 | 国产一区二区免费视频 | 久久青草18免费观看网站 | 欧美精品不卡 | 国产成人综合精品 | 免费看欧美一级特黄a大片一 | 亚洲精品国产精品国自产观看 | 日韩欧美毛片免费观看视频 | 亚洲精品一区专区 | 久久国产精品老女人 | 欧美老人另类视频 | 黄网免费在线观看 |