gpt4 book ai didi

c++ - 获取目录中最早的文件

转载 作者:行者123 更新时间:2023-11-28 07:35:17 26 4
gpt4 key购买 nike

我的问题是我想将一个目录中最旧的五个文件存储在一个列表中。由于该软件应该可以安全地防止用户所做的时间更改,因此我正在寻找一种不使用文件时间来提取此信息的可能性。 Windows 中是否有可以从文件元数据中提取的内部计数器?或者是否可以在文件创建期间设置这样的计数器(例如在元信息的特定字段中)?

最好的问候没有

最佳答案

你是说你不想使用“文件时间”以防用户自文件创建后是否对其进行了修改?

如果是这样,您的问题可能会通过以下信息得到解决Windows 存储三个 不同的 FILETIMEs对于每个文件:1)文件的创建时间,2) 文件的最后访问时间,3) 文件的最后写入时间。

你会想要其中的第一个。您可以通过调用获得所有这些胜利API GetFileAttributesEx传递文件名的函数。这 WIN32_FILE_ATTRIBUTE_DATA返回给您的结构包含所有三个时间。

关于c++ - 获取目录中最早的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16869666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com