您的位置:首页 > 编程语言 > PHP开发

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

2012-04-28 00:00 483 查看
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()获取文件最后
修改时间!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: