我记得有一个WinAPI函数复制了上一个文件的“date modified”属性,该属性被替换为它或类似的东西?也许有人可以告诉我这件事吗?
非常频繁地使用该功能时出现问题。
答案 0 :(得分:1)
这是ReplaceFile(Windows 2000及更高版本):
ReplaceFile功能结合在一起 一个单一的几个步骤 功能。应用程序可以调用 ReplaceFile而不是调用 用于保存数据的单独函数 一个新文件,重命名原始文件 使用临时名称,重命名新的名称 文件与。具有相同的名称 原始文件,并删除原始文件 文件。另一个优点是 ReplaceFile不仅复制新的 文件数据,但也保留 以下属性的原始 文件:
- 创作时间
- 短文件名
- 对象标识符
- DACLs
- 加密
- 压缩
- 尚未命名的流 在替换文件中
答案 1 :(得分:0)
不太清楚你想要什么,但似乎你要SetFileTime
进行编辑并GetFileTime
进行复制,将两者结合起来就像'描述/想要'一样