我的问题是我想从列表中的目录中存储五个最旧的文件。由于软件应该对用户完成的时间更改是安全的,因此我正在寻找在不使用文件时间的情况下提取此信息的可能性。 Windows中是否有可以从文件元数据中提取的内部计数器?或者是否可以在文件创建期间设置这样的计数器(例如,在元信息的特定字段中)?
祝你好运 零
答案 0 :(得分:1)
您是说在用户使用时不想使用“文件时间” 自创建以来修改了文件?
如果是这种情况,您的问题可能会被解决
Windows存储三个不同
FILETIME
s
对于每个文件:1)文件的创建时间,
2)文件的上次访问时间,3)文件的上次写入时间。
你会想要第一个。你可以通过电话联系所有人
win api
GetFileAttributesEx
传递文件名的函数。该
WIN32_FILE_ATTRIBUTE_DATA
返回给你的结构包含所有三次。