0

不知道这属于哪个论坛。

一段时间以来,我发现除了创建和修改日期之外,没有常见的文件系统或操作系统会在文件和文件夹上存储第三个时间戳,这会阻碍并且经常令人讨厌。这是在当前计算机上通过任何方式创建/复制/存在该文件的时间戳。这似乎是少量的额外数据,可以在文件完成创建后设置为只读。

这将使卸载程序更容易,处理病毒,当您忘记保存文件时查找丢失的文件,我相信会有更多用途。

有没有尝试过?是否有理由不在未来的操作系统或文件系统中实现这一点?(无需讨论移动操作系统如何越来越多地向用户隐藏文件)

这是否已经存在,我只是不知道如何查看 Unix 系统等文件的详细信息?

4

1 回答 1

0

除了修改系统时间或以其他方式更改内核之外,您已经有一种方法可以在 POSIX: 下以任何方式更改文件时获得有保证的上限st_ctime,即 inode 更改时间。通过utime()系统调用,用户进程可以设置他们想要的任何值st_mtime(修改时间)和st_atime(访问时间),但st_ctime总是获取当前时间。不可能“回溯”文件的最后更改时间。

于 2012-07-06T17:05:15.723 回答