亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php遍歷目錄輸出文件大小,類型,修改時間.

php遍歷目錄輸出文件大小,類型,修改時間.

PHP
慕少1893982 2016-10-27 16:20:45
<?php $dir="C:/THsoft/"; //打開目錄,然后讀取內容 if?(is_dir($dir)){//判斷$dir是否是一個目錄 ????if?($dh=opendir($dir)){//dh變量用來接收opendir的返回信息??如果為真??則執行while ????????while?(($file=readdir($dh))!==false){ ????????????echo?"<font?color='red'>filename:</font><br/><br/>".$file."<br/>"; ????????} ????????closedir($dh); ????} } ?>本人初學者,在做練習題遇到的問題。我只遍歷出來了文件和文件名稱,我該怎么實現遍歷文件后輸出文件大小 類型 修改時間 這么多屬性呢?
查看完整描述

2 回答

已采納
?
Tobey_滔

TA貢獻242條經驗 獲得超128個贊

<?php
$it?=?new?FilesystemIterator("d://wnmp/www");
foreach?($it?as?$file)?{?
????echo?"文件名稱:".$file->getBasename()."<br/>";??????//返回名稱??如果有中文請自行轉碼
????echo?"文件大小:".$file->getSize()."<br/>";??????????//返回大小??字節單位
????echo?"文件類型:".$file->getType()."<br/>";??????????//返回類型??文件夾dir??文件file???如果要判斷文件類型請獲取后綴進行判斷
????echo?"修改時間:".date("Y-m-d?H:i:s",$file->getMTime())."<br/>";?????//返回修改時間
????//還有很多函數可以獲取文件的信息的,這里不一一列出...
????echo?"=====================================<br>";
}
?>


查看完整回答
2 反對 回復 2016-10-27
?
Tobey_滔

TA貢獻242條經驗 獲得超128個贊

<?php
$dir="C:/THsoft";			//這是一個目錄地址??也是根目錄
if?(is_dir($dir)){//判斷$dir是否是一個目錄
????if?($dh=opendir($dir)){//dh變量用來接收opendir的返回信息??如果為真??則執行while
????	while?(($file=readdir($dh))!==false){????//readdir()函數會返回一個文件的名稱的
????		echo?"文件名稱:".$file."<br/>";
????		echo?"文件大小:".filesize($dir."/".$file)."<br/>";????//使用filesize()函數讀取文件大小..參數的文件的路徑
????		echo?"修改時間:".date("Y-m-d?H:i:s",filemtime($dir."/".$file))."<br/>";???//修改時間使用filemtime()??創建時間使用fileatime()
????		//類型一般就是后綴..可以對文件的名稱進行處理獲取后綴信息
????		$name?=?explode(".",?$file);	//將名稱以.分隔成數組??最后一個就是后綴了
????		echo?"文件后綴:".$name[count($name)-1]."<br/>";
????		echo?"========================================================================<br/>";
????	}
????	closedir($dh);
????}
}
?>

在你的基礎上繼續修改

查看完整回答
1 反對 回復 2016-10-28
  • 2 回答
  • 1 關注
  • 2989 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號