2010-11-11 44 views
0

我記得有一個WinAPI函數,它複製了前面的文件的「日期修改」屬性被替換它或類似的東西?也許任何人都可以告訴我這件事?WinAPI函數取代文件,但保留文件信息

當您非常頻繁地使用該功能時會出現問題。

回答

0

不是太清楚你想要什麼,但似乎你SetFileTime後編輯和GetFileTime複製,兩者結合,你可以做完全一樣「描述/想」

1

這是ReplaceFile(在Windows 2000及以上):

的ReplaceFile功能結合在單個 函數內 幾個步驟。應用程序可以調用,而不是調用 獨立的功能將數據保存到 一個新的文件 ReplaceFile,使用一個臨時名稱重命名原始文件 ,重命名新 文件具有相同的名稱作爲 原始文件,並刪除原來的 文件。另一個優點是, ReplaceFile不僅複製新 文件中的數據,而且還保留了原來的 文件的 以下屬性:

  • 創建時間
  • 短文件名
  • 對象標識符
  • DACL
  • 加密
  • 壓縮
  • 已命名流不在 替換文件中