0

我记得有一个 WinAPI 函数复制了前一个文件的“修改日期”属性,该属性被替换为它或类似的东西?也许有人可以告诉我吗?

当您非常频繁地使用该功能时,就会出现问题。

4

2 回答 2

1

这是ReplaceFile(Windows 2000 及更高版本):

ReplaceFile 函数在一个函数中组合了多个步骤。应用程序可以调用 ReplaceFile 而不是调用单独的函数将数据保存到新文件,使用临时名称重命名原始文件,将新文件重命名为与原始文件相同的名称,并删除原始文件。另一个优点是 ReplaceFile 不仅复制了新的文件数据,还保留了原始文件的以下属性:

  • 创建时间
  • 短文件名
  • 对象标识符
  • DACL
  • 加密
  • 压缩
  • 命名流不在替换文件中
于 2010-11-11T14:01:04.330 回答
0

不太清楚你想要什么,但似乎你在SetFileTime编辑和GetFileTime复制之后,将两者结合起来你可以完全按照“描述/想要”做

于 2010-11-11T08:19:31.267 回答