有没有一种方法可以将一个文件自动复制到另一个位置?

时间:2018-07-02 00:49:06

标签: powershell vim visual-studio-code cygwin

例如,假设我在此文件中有一个配置,

d:\Users\jonghyun\Documents\configure.txt

另一个文件夹就这样存在。

d:\ConfigureViewer\configureView.txt

我想确保每次更改上层文件时,其他文件也将同时更新,且文本相同。

实现此目标的自然方法是什么?

任何方式都值得赞赏-使用powershell命令,cygwin,vscode

2 个答案:

答案 0 :(得分:3)

如果您有NTFS文件系统,则可以创建一个硬链接:

fsutil hardlink create <destination filename> <source filename>

因此,您的示例:

fsutil hardlink create d:\ConfigureViewer\configureView.txt d:\Users\jonghyun\Documents\configure.txt

答案 1 :(得分:2)

(在Windows上)您可以使用Robocopy(Windows内置)。
它有2个开关可满足您的要求:

  

/ mon:监视源,并在超过N个变化时再次运行   被检测到。
  / mot:监视源,并在M分钟后再次运行   如果检测到更改。

这是Object.values()

的链接