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但这只会使应用程序在命令窗口中保持打开状态。

相关内容