php获取文件md5,修改时间、创建时间
<?php
/**
* filesize() 函数在部分 x86 系统上读取大于 2GB 的文件会返回错误的值
*/
$file = "./testfile";
if(!file_exists($file)){
echo "File don't exist! please check: {$file}\n";
}
$info = array();
$info['size'] = filesize($file); // 默认单位Bytes, https://www.bejson.com/convert/filesize/
$info['md5'] = md5_file($file);
$info['mtime'] = filemtime($file); // 上次修改时间
$info['atime'] = fileatime($file); // 上次被访问时间
$info['ctime'] = filectime($file); // 文件创建时间
$info['mtime_d'] = date('Y-m-d H:i:s', $info['mtime']);
$info['atime_d'] = date('Y-m-d H:i:s', $info['atime']);
$info['ctime_d'] = date('Y-m-d H:i:s', $info['atime']);
print_r("文件{$file}信息如下:\n");
print_r($info);