相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
- PHP中opcode緩存簡(jiǎn)單用法分析
- thinkPHP控制器變量在模板中的顯示方法示例
- PHP move_uploaded_file() 函數(shù)(將上傳的文件移動(dòng)到新位置)
- dirname(__FILE__)的含義和應(yīng)用說明
- thinkPHP5框架實(shí)現(xiàn)分頁(yè)查詢功能的方法示例
- PHP中單雙號(hào)與變量
- PHP獲得當(dāng)日零點(diǎn)時(shí)間戳的方法分析
- Laravel ORM對(duì)Model::find方法進(jìn)行緩存示例詳解
- PHP讀寫文件高并發(fā)處理操作實(shí)例詳解
- 【CLI】利用Curl下載文件實(shí)時(shí)進(jìn)度條顯示的實(shí)現(xiàn)
php獲取文件類型和文件信息操作
fstat() -- 通過已打開的文件指針取得文件信息.看下面php代碼:
fstat() — 通過已打開的文件指針取得文件信息.
看下面php代碼:
<?php
$file = "php.txt";
//打開文件,r表示以只讀方式打開
$handle = fopen($file,"r");
//獲取文件的統(tǒng)計(jì)信息
$fstat = fstat($handle);
echo "文件名:".basename($file)."<br>";
//echo "文件大?。?quot;.round(filesize("$file")/1024,2)."kb<br>";
echo "文件大小:".round($fstat["size"]/1024,2)."kb<br>";
//echo "最后訪問時(shí)間:".date("Y-m-d h:i:s",fileatime($file))."<br>";
echo "最后訪問時(shí)間:".date("Y-m-d h:i:s",$fstat["atime"])."<br>";
//echo "最后修改時(shí)間:".date("Y-m-d h:i:s",filemtime($file))."<br>";
echo "最后修改時(shí)間:".date("Y-m-d h:i:s",$fstat["mtime"]);
?>
通過打印獲取的數(shù)組信息如下:
上面php代碼運(yùn)行結(jié)果:
文件名:php.txt
文件大?。?.05kb
最后訪問時(shí)間:2012-04-28 06:28:46
最后訪問時(shí)間:2012-04-28 06:28:46
從上面php代碼的注釋部分可以看到,除了用fstat獲取文件的信息外,還可以用filesize()獲取文件大小;
用fileatime()獲取文件最后訪問時(shí)間;filectime()獲取文件最后建立時(shí)間;用filemtime()獲取文件最后
修改時(shí)間!