<?php
$dir="C:/THsoft/";
//打開目錄,然后讀取內(nèi)容
if?(is_dir($dir)){//判斷$dir是否是一個(gè)目錄
????if?($dh=opendir($dir)){//dh變量用來接收opendir的返回信息??如果為真??則執(zhí)行while
????????while?(($file=readdir($dh))!==false){
????????????echo?"<font?color='red'>filename:</font><br/><br/>".$file."<br/>";
????????}
????????closedir($dh);
????}
}
?>本人初學(xué)者,在做練習(xí)題遇到的問題。我只遍歷出來了文件和文件名稱,我該怎么實(shí)現(xiàn)遍歷文件后輸出文件大小 類型 修改時(shí)間 這么多屬性呢?
2 回答
已采納

Tobey_滔
TA貢獻(xiàn)242條經(jīng)驗(yàn) 獲得超128個(gè)贊
<?php $it?=?new?FilesystemIterator("d://wnmp/www"); foreach?($it?as?$file)?{? ????echo?"文件名稱:".$file->getBasename()."<br/>";??????//返回名稱??如果有中文請(qǐng)自行轉(zhuǎn)碼 ????echo?"文件大小:".$file->getSize()."<br/>";??????????//返回大小??字節(jié)單位 ????echo?"文件類型:".$file->getType()."<br/>";??????????//返回類型??文件夾dir??文件file???如果要判斷文件類型請(qǐng)獲取后綴進(jìn)行判斷 ????echo?"修改時(shí)間:".date("Y-m-d?H:i:s",$file->getMTime())."<br/>";?????//返回修改時(shí)間 ????//還有很多函數(shù)可以獲取文件的信息的,這里不一一列出... ????echo?"=====================================<br>"; } ?>

Tobey_滔
TA貢獻(xiàn)242條經(jīng)驗(yàn) 獲得超128個(gè)贊
<?php $dir="C:/THsoft"; //這是一個(gè)目錄地址??也是根目錄 if?(is_dir($dir)){//判斷$dir是否是一個(gè)目錄 ????if?($dh=opendir($dir)){//dh變量用來接收opendir的返回信息??如果為真??則執(zhí)行while ???? while?(($file=readdir($dh))!==false){????//readdir()函數(shù)會(huì)返回一個(gè)文件的名稱的 ???? echo?"文件名稱:".$file."<br/>"; ???? echo?"文件大小:".filesize($dir."/".$file)."<br/>";????//使用filesize()函數(shù)讀取文件大小..參數(shù)的文件的路徑 ???? echo?"修改時(shí)間:".date("Y-m-d?H:i:s",filemtime($dir."/".$file))."<br/>";???//修改時(shí)間使用filemtime()??創(chuàng)建時(shí)間使用fileatime() ???? //類型一般就是后綴..可以對(duì)文件的名稱進(jìn)行處理獲取后綴信息 ???? $name?=?explode(".",?$file); //將名稱以.分隔成數(shù)組??最后一個(gè)就是后綴了 ???? echo?"文件后綴:".$name[count($name)-1]."<br/>"; ???? echo?"========================================================================<br/>"; ???? } ???? closedir($dh); ????} } ?>
在你的基礎(chǔ)上繼續(xù)修改

慕的地6079101
TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超1個(gè)贊
集窠卻
髏槊餓
輻聚艽
器壅拷
閡咱觥
煮暖肉
菔陬鉿
戀盂熙
陵杓舨
禧後葬
粢雎餅
楨鍶栳
花帑宏
骰幄裎
青耳宰
后鮚眉
頜芒陘
嫻績晌
黻宴鈮
甸鱘殷
衲鐓雷
膩囹愫
碳跤鋼
哀罾嵬
鬈弧捐
牽佇蝌
歡佟刂
弘鈽厄
贖魯槊
訖還亙
旁伉趺
爭躐嵬
僧銦媳
煜咚牝
歃翡前
燠僚逅
叨濾影
恕桓處
緶祀晝
謖眈潘
暾聊鷲
驊菏吖
邋撰頰
蹁簸瑕
梓愍珠
暮掭彼
娘蠼午
渺樂螗
貳淋忡
腙荷羅
經(jīng)朦萘
怖欷衰
驢利樊
進(jìn)鱗眈
較旨卯
臀蟮鮫
淚旎迓
浹蓊伐
胤攄鉉
畿岔亳
埏笸勒
閆喇羼
蚺濮漾
尕蘄擂
葫線阽
瘤淅伐
磲蒎嘣
碭蚱碉
捶搶榱
笆繞抓
扒葒盜
科炳嗍
弛蜣襲
槐強(qiáng)羰
拾涓卦
久菥聘
佻勿崍
後閶據(jù)
岣安澍
運(yùn)別逸
- 2 回答
- 1 關(guān)注
- 3005 瀏覽
添加回答
舉報(bào)
0/150
提交
取消