替换文件但保留文件信息的WinAPI函数

替换文件但保留文件信息的WinAPI函数,winapi,file,datemodified,Winapi,File,Datemodified,我记得有一个WinAPI函数,它复制了前一个文件的“date modified”属性,并用它或类似的东西替换了它?也许有人能告诉我这件事 当您频繁使用该函数时,问题就出现了。不太清楚您到底想要什么,但似乎您需要编辑和GetFileTime来复制,将两者结合起来,您可以完全按照“描述/想要的”来做。这是(Windows 2000及更高版本): ReplaceFile函数结合了 一个步骤中的几个步骤 功能。应用程序可以调用 替换文件而不是调用 将数据保存到的单独函数 如果要创建新文件,请重命名原始文

我记得有一个WinAPI函数,它复制了前一个文件的“date modified”属性,并用它或类似的东西替换了它?也许有人能告诉我这件事


当您频繁使用该函数时,问题就出现了。

不太清楚您到底想要什么,但似乎您需要编辑和
GetFileTime
来复制,将两者结合起来,您可以完全按照“描述/想要的”来做。

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

ReplaceFile函数结合了 一个步骤中的几个步骤 功能。应用程序可以调用 替换文件而不是调用 将数据保存到的单独函数 如果要创建新文件,请重命名原始文件 使用临时名称重命名新名称 文件的名称与 原始文件,并删除原始文件 文件另一个优点是 ReplaceFile不仅复制新的 文件数据,但也保留 原始文件的以下属性 文件:

  • 创建时间
  • 短文件名
  • 对象标识符
  • 达克斯
  • 加密
  • 压缩
  • 命名流尚未命名 在替换文件中