如何在Windows 7上自动复制文件?

如何在Windows 7上自动复制文件?

假设我有一个文件:C:\private\book-list.txt

并且需要在更改后自动回显

C:\dropbox\book-list.txt
C:\box\book-list.txt

为了让我的朋友们能够读到它。

请帮助我在 Windows 7 平台上完成此操作。

答案1

为了复制此文件你可以启动一个 shell 并发出以下命令:

copy C:\dropbox\book-list.txt C:\box\book-list.txt

您可以在每次文件更改时执行此操作(并可能尝试自动执行此操作,或者您可以使用以下命令:

mklink /H C:\dropbox\book-list.txt C:\box\book-list.txt

这不会复制文件内容,但会创建第二个目录条目。现在,您可以用两个不同的名称打开同一个文件。其中一个位于您的 Dropbox 文件夹中。

如果您更改,C:\dropbox\book-list.txt则更改将写入磁盘上的文件。如果您从中打开它,C:\box\book-list.txt您将看到相同的更改文件。

有关链接的更多信息:

语法:

MKLINK [[/D] | [/H] | [/J]] Link Target

    /D      Creates a directory symbolic link.  Default is a file
            symbolic link.
    /H      Creates a hard link instead of a symbolic link.
    /J      Creates a Directory Junction.
    Link    specifies the new symbolic link name.
    Target  specifies the path (relative or absolute) that the new link refers to.

链接:

Technet 上的 mklink
关于 serverfault 的一个问题

删除:

要删除它,只需删除两个副本即可。只有删除最后一个副本才会释放使用的磁盘空间。

相关内容