还是没看明白filectime和filemtime的区别

来源:1-2 文件信息相关函数

杰克不接客

2017-08-04 10:42:07

能给解释一下吗?

写回答

2回答

杰克不接客

提问者

2017-08-04

我现在看下来,我的疑问的关键点在于不理解inode,刚才网上查了一下资料,感觉明朗多了。

http://www.cnblogs.com/itech/archive/2012/05/15/2502284.html


0

imooc_澈

2017-08-04

您好,filectime获取的是文件inode被修改的时间,当文件被创建时,文件的inode元数据产生,因此一般情况下用这个函数会获取到文件的创建时间。此后对文件内容的修改,不一定会修改inode数据,用这个函数获取到的依然是创建时的时间。

在大多数Unix系统中,文件的inode数据被修改时,也就是说,当文件的权限,所有者,所有组或其它 inode 中的元数据被更新时,也会默认为是文件被修改了,

filemtime获取的文件被修改的时间,只要文件被修改了,就能使用filemtime函数获取上一次的文件修改时间。如果解决了您的问题,请采纳,祝学习愉快~

0

0 学习 · 2569 问题

查看课程