假设我有一个文件: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 的一个问题
删除:
要删除它,只需删除两个副本即可。只有删除最后一个副本才会释放使用的磁盘空间。