文件夹和文件名称:
文件夹
在用文件夹正则表达式的时候: 对于要匹配的对象,我们可以理解为 这时仍然有着树状结构,但是所有的文件夹作为一个对象,他的文本是单纯的文件夹名称,而不是路径形式的 而且此时,所有文件都不可见 用正则的时候要注意一下
实际问题
child::foldersync排除所有文件夹的同时也会排除本地文件夹
文件
文件名称就是像test.txt这种常见形式 这时文件是没有树状结构的,都是平铺开来,每一个文件就是一个对象
规则:
模式
- 该过滤器分成了两种模式: 包含和排除
- 默认创建的是排除
- 最终同步目标为包含-排除
匹配规则:
根据对象分成了两种匹配选项 一种是只对文件的 另一种是只对文件夹的 其中都有一个选项是使用正则表达式 这里的正则规则是严格的正则规则 其中的正则表达式只要输入匹配文本就行了,不用输入前面的分隔符 不区分大小写
例子:
child::1 3 FolderSync:
实际问题:
假设现在进行着同步, 同步根目录下有许多文件与子文件夹 现在需要匹配指定文件夹A下的特定文件b, 使其被包含或排除
解决方案:
- 根目录的同步过滤器中排除A文件夹
- 另外新建一个同步方案, 根目录为A文件夹
- 在新的同步方案中排除/包含 文件b