Robocopy 删除目标文件夹中的现有文件

Robocopy deletes existing files in destination folder

我是 Powershell 和 Robocopy 的新手。

我正在尝试将一些文件发送到目标路径。但是目标路径包含一些源中不包含的文件。我希望文件在复制操作后保持完整。

当我尝试从这样的 powershell 脚本中 运行 Robocopy 时:

Robocopy sourcePath destinationPath /MIR

它同步两条路径。这样destinationPath中孤独的文件就被删除了。 有什么办法可以防止这种行为?

不要使用 /MIR 标志。这正是为了保持源和目标同步,包括删除源中丢失的文件。

使用 robocopy /E 复制包含空子文件夹的文件夹结构。默认情况下它只复制新的和更新的文件。