0

我实际上正在研究一个小型项目,以确定文件打开的最后日期。

我的问题是如何确定在 Windows 下用 C 语言打开文件的最后日期。我只需要一些提示。

谢谢。

4

2 回答 2

1

Windows 中有两个这样的日期,可通过GetFileTime函数访问:上次写入时间(仅跟踪为写入而打开的文件)和上次访问时间,跟踪读取和写入。

不幸的是,注册表中有一个性能选项跳过更新最后访问日期,我认为它在最新的 Windows 版本中默认启用。:-(

于 2013-10-04T19:10:15.737 回答
0

对于 Windows 解决方案,调用 GetFileAttributesEx 函数来查找该信息。或者,您的 C 运行时很可能会提供一个可以检索信息的 stat 函数。

于 2013-10-04T19:08:43.793 回答