在开发中我们有时需要知道文件的最后访问时间和文件最后修改的时间,介绍一下PHP提供的确定文件的访问,创建和最后修改时间的3个函数:fileatime(),filectime()和filemtime()。
1、fileatime()int fileatime(string filename):fileatime()函数返回filename最后访问的时间,这里的最后访问是指每当一个文件的数据块被读取,采用UNIX时间戳格式,有错误时返回FALSE。
2、filectime()int filectime(string filename):filectime()函数返回filename最后改变的时间,这里的最后改变是指指定文件 filename 的 inode 最后改变时间,其中inode (索引节点)用来存放档案及目录的基本信息包含时间、档名、使用者及群组等,采用UNIX时间戳格式,有错误时返回FALSE。
3、filemtime()int filemtime(string filename):filemtime()函数返回filename最后修改的时间,最后修改指的是文件的内容改变,采用UNIX时间戳格式,有错误时返回FALSE。
例如:
<?php $file="F:/software/test.txt";
echo "文件最后访问的时间是".date("Y-m-d H:i:s",fileatime($file))."<br/>";
echo "文件最后改变的时间是".date("Y-m-d H:i:s",filectime($file))."<br/>";
echo "文件最后修改的时间是".date("Y-m-d H:i:s",filemtime($file))."<br/>";
?>

猜你喜欢
联络方式:
深圳 · 龙岗 · 大运软件小镇22栋302-308
电话:400 1828 580
邮箱:szhulian@qq.com



-
【网站建设】定制一个网站有什么优势?
随着互联网深入发展,企业网站也不断在升级,原来的模板网站或者普通建站,已经逐渐被市场所淘汰,现在最受欢迎的网站类型,是定制型的营销型网站,这类的网站相比模板网站有很大的区别...
-
【网站建设】PHP高并发和大流量解决方案整理
一、高并发的概念。在互联网时代,并发,高并发通常是指并发访问。也就是在某个时间点,有多少个访问同时到来...
-
阿里云和钉钉要进一步深入群众了
每年云栖大会的采访环节都很有意思。阿里云的话事人当然是坐在中间,而观察旁边配搭的其他人,往往能了解阿里云甚至整个阿里巴巴的技术输出在这一年里最重要的事情是什么...
-
ThinkPHP6 核心分析—加载中间件以及多应用解析
上一篇分析了应用的初始化,也就是对 Http 类的 run() 方法里面调用的 runWithRequest () 方法的第一行代码 $this->initialize() 的展开分析。让我们再看一眼 runWithRequest () 方法的前几行...
-
什么是响应式网页设计的未来?
今天提供了一个惊人之旅的响应式设计的世界。 我们已经看到了如何平了我们的工作流程和过程。 我们学会了新的方法来提高产品的易用性。 我们努力解决现代CSS和HTML功能,帮助我们实现了漩涡和抡我们身边的巨大变化显示尺寸。