文件系统信息 - 在此计算机上创建的日期

时间:2012-07-05 21:47:20

标签: filesystems operating-system

不确定这是哪个论坛。

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

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

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

这是否已经存在,我只是不知道如何在Unix系统等文件中查看这些细节。

1 个答案:

答案 0 :(得分:0)

如果没有系统时间或更改内核,你已经有办法在POSIX下以任何方式更改文件时获得保证的上限:st_ctime,inode更改时间。使用utime()系统调用,用户进程可以为st_mtime(修改时间)和st_atime(访问时间)设置所需的值,但st_ctime始终获取当前时间。无法“回溯”文件的上次更改时间。