<?php
$dir="C:/THsoft/";
//打開目錄,然后讀取內(nèi)容
if?(is_dir($dir)){//判斷$dir是否是一個目錄
????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í)題遇到的問題。我只遍歷出來了文件和文件名稱,我該怎么實現(xiàn)遍歷文件后輸出文件大小 類型 修改時間 這么多屬性呢?
2 回答
已采納

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

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

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