Robocopy,xCopy或其他解决方案?

时间:2010-12-17 14:57:45

标签: batch-file cmd xcopy robocopy

我需要一种方法来更新目标文件夹及其子目录中的所有文件,并使用单个源文件夹中的文件。

来源:文件A,文件B,文件C
目的地:文件A,目的地 - >子文件夹:文件B

它需要在其dest文件夹中更新文件A和文件B,并且还忽略文件C,因为它在dest中不存在。

这可能是使用xcopy或robocopy还是有其他工具可以完成这项工作?我一直在玩游戏无法弄明白。

提前致谢。

3 个答案:

答案 0 :(得分:1)

robocopy肯定会帮助你。虽然听起来不像你可以直接合并源和目的地(当目的地有一些层次结构时源声音平坦),它有复制整个文件夹的命令而不是目标文件不在那里的复制。

答案 1 :(得分:0)

您可以使用DeltaCopy。这是rsync工具的开源GUI窗口版本。它的一些功能是

  • 增量备份 - 复制实际修改的部分文件(以节省时间和网络资源)。
  • 任务计划程序 - DeltaCopy中的配置文件可以根据计划运行。
  • Windows友好环境。
  • 复杂忽略模式(按名称,扩展名,大小,路径或其他条件过滤文件)。

答案 2 :(得分:0)

你可以像那样使用ROBOCOPY

robocopy E:\Source G:\Destination\SubFolder /e /mir /np /log:backup_log.txt

了解更多info