2012-06-06 75 views
1

我們有源「S」文件夾,目標「D」和原始「O」。如何在目標僅包含NTFS硬鏈接時同步源文件夾和目標文件夾

D是對所有文件使用NTFS硬鏈接的O的副本。

現在我們需要同步S和d和複製只能從改過自新的文件D.

Robocopy.exe這樣做,但它覆蓋文件,因此文件中都d和O改變,但我們希望O中的文件保持完整無論如何。

要正確更新硬鏈接副本,需要刪除D中的文件(以斷開鏈接),然後使用相同的名稱而不是覆蓋創建文件。

Robocopy是否支持?也許有一個特殊的參數,或者是否有任何其他免費的實用程序(更好的開源)知道如果正確更新文件,如果它是一個硬鏈接?

+0

有**什麼**,使文件的「硬連接」的一個實例,同時使另一個是「原創」。他們都是*'頭等' - 既不是次要的,也不是操作系統,也不是你。當說一個文件夾「only」包含硬鏈接時,記住這一點,因爲這些文件是*自己*,毫無疑問! – Mehrdad

+0

將D複製到D2,刪除D,將D2重命名爲D.並且將來不要使用硬鏈接。 –

+0

Mehrdad,在發佈一個問題後,我意識到兩個文件(一個在O和一個在D中)都是硬鏈接,因爲我需要一個工具來始終按照以下方式執行它:創建臨時文件,刪除原始文件,重命名臨時文件原來的行爲。 – Kiryl

回答

相關問題