Windows 7 - 將一個檔案的資料即時鏡像到另一個檔案的資料的方法

Windows 7 - 將一個檔案的資料即時鏡像到另一個檔案的資料的方法

我正在尋找一種允許將一個文件的內容鏡像到同一系統和分區上的另一個文件的東西。

例如,當文件的內容,例如,原文.txt,已更改,新內容為原文.txt也將出現在另一個文件中,例如,複製文字.txt

我嘗試搜尋我在標題中描述的內容,但我得到的所有結果都是備份程式和用於跨不同系統或硬碟進行鏡像的軟體。

如果有人了解任何可以實現此類功能的知識,那麼分享它將不勝感激。

答案1

建立一個交會點。這將是從多個位置指向的完全相同的檔案。

執行(在管理命令提示字元下)mklink /H C:\path\to\new\link C:\path\to\old\link。這將以各種方式將兩個文件連結在一起。一個改變,另一個改變,都是即時的。

整個連結命令列表可透過 Technet 取得。

另一種方法可能是建立符號連結(symlink)。這有點複雜,但一旦設定即可快速完成。透過本指南,您可以執行(再次以管理員身分)junction -s c:\path\to\old c:\path\to\new。這將創建一個符號鏈接,這對於創建其他文件的快捷方式非常有用。

答案2

這個答案不會是真正即時的。為此,您需要能夠處理 Windows 事件的軟體。

建立一個計劃任務,每 x 分鐘運行一次(如果檔案很小,1 分鐘就可以了)。

使用它作為命令:

robocopy.exe c:\source\ C:\target\ originaltext.txt /mir

這會將單一文字檔案從 c:\source 複製到 c:\target。

Robocopy 還具有監視來源的選項/mon:x,但這只是使應用程式在命令視窗中保持開啟。

相關內容