News新闻

业界新闻动态、技术前沿
Who are we?

您的位置:首页      乐道系统FAQ      php获取文件类型和文件信息操作

php获取文件类型和文件信息操作

发布日期:2014-05-13 00:00:00 453

fstat() -- 通过已打开的文件指针取得文件信息.看下面php代码:

fstat() — 通过已打开的文件指针取得文件信息.
看下面php代码:

 

<?php
$file = "php.txt";
//打开文件,r表示以只读方式打开
$handle = fopen($file,"r");
//获取文件的统计信息
$fstat = fstat($handle);
echo "文件名:".basename($file)."<br>";
//echo "文件大小:".round(filesize("$file")/1024,2)."kb<br>";
echo "文件大小:".round($fstat["size"]/1024,2)."kb<br>";
//echo "最后访问时间:".date("Y-m-d h:i:s",fileatime($file))."<br>";
echo "最后访问时间:".date("Y-m-d h:i:s",$fstat["atime"])."<br>";
//echo "最后修改时间:".date("Y-m-d h:i:s",filemtime($file))."<br>";
echo "最后修改时间:".date("Y-m-d h:i:s",$fstat["mtime"]);
?>

 

通过打印获取的数组信息如下:

上面php代码运行结果:
文件名:php.txt
文件大小:0.05kb
最后访问时间:2012-04-28 06:28:46
最后访问时间:2012-04-28 06:28:46
从上面php代码的注释部分可以看到,除了用fstat获取文件的信息外,还可以用filesize()获取文件大小;
用fileatime()获取文件最后访问时间;filectime()获取文件最后建立时间;用filemtime()获取文件最后
修改时间!