超出文件夹同步的比较脚本

时间:2013-08-09 08:40:18

标签: beyondcompare

我正在编写一个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.

selectupdatesync

应该包含哪些内容

提前致谢

1 个答案:

答案 0 :(得分:1)

所以在等待一段时间而没有找到答案后,我向Beyond Compare团队的开发人员发布了同样的问题。他说在目前的版本中不可能。但是有一个解决方法。

我们可以做的是hardcode我们在过滤器列表中不需要的文件夹的值,这将照顾它。

因此,对于我们的示例,我们可以制作类似

的脚本
filter "-SubfolderB\"
load c:\Folder1 c:\Folder2
sync update:left->right