我正在编写一个Beyond Compare脚本,它将同步两个文件夹。考虑这些文件夹结构:
Folder1
-------
SubfolderA
--FileA(modified)
--FileB(new)
SubfolderB
--FileC
FileD(modified)
Folder2
-------
SubfolderA
--FileA
FileD
现在我想要实现的是,在同步它们之后,只应将与Folder2相关的文件和文件夹复制到它。
所以在这种情况下
-the modified ones and the new ones in the SubfolderA should be copied on its counterpart
-SubfolderB should not becopied or created as there is no such subfolder in Folder2.
-Whereas the modified FileD should be copied.
select
和update
或sync
提前致谢
答案 0 :(得分:1)
所以在等待一段时间而没有找到答案后,我向Beyond Compare团队的开发人员发布了同样的问题。他说在目前的版本中不可能。但是有一个解决方法。
我们可以做的是hardcode
我们在过滤器列表中不需要的文件夹的值,这将照顾它。
因此,对于我们的示例,我们可以制作类似
的脚本filter "-SubfolderB\"
load c:\Folder1 c:\Folder2
sync update:left->right