【发布时间】:2018-01-04 02:48:19
【问题描述】:
我在本网站和其他网站上看到了将两个文件夹的差异复制到第三个文件夹的主题,但我找不到适合我的单一建议解决方案。我想使用 Robocopy、Xcopy 或 powershell。
这些文件夹将被称为 current、Changed 和 moved。 Current 是当前的生产文件夹。它包含各种文件,但我要复制和移动的文件都是 .txt 文件。
我已经知道如何使用 Robocopy 使用 /XO 开关来复制不同的文件或从 当前 到 已更改 的新文件。我想在步骤 1 中覆盖每天更改的当前文件。
但是,对于第 2 步,我只需要将新复制到 changed 的内容复制到第三个文件夹 moved,该文件夹最终将被压缩并通过 FTP 传输到另一个文件夹服务器。 moved 文件夹应该只包含增量文件。我知道 /MOV 命令,但我不知道如何将它用于我的目的。有什么建议如何编写脚本吗?
【问题讨论】:
-
听起来你在做手动版本控制。为什么不使用 Git 之类的东西?我问是因为你特别提到你只想要三角洲。
-
我听说过 Git,但不是很熟悉。我会对此进行一些研究。
标签: powershell batch-file xcopy robocopy