经常有朋友遇到数据无法备份,文件无法上传或下载,经过分析发现很多时候是由于任务规则配置造成的。FtpCopy的备份规则比较灵活,功能点也比较多,今天就给大家详细介绍下这部分功能的使用,并举例说明。

匹配规则

FtpCopy的的匹配规则使用的是类似于Access中的通配符

字符 说明 示例
* 配任意数量的任何字符 如“wh*”将找到 what、white 和 why,但找不到 awhile 或 watch。
? 匹配任意单个字符 “B?ll”可以找到 ball、bell 和 bill。
[0-9] 匹配单个数字 “B[0-9]ll”可以找到 b1ll 和 b8ll,但找不到 bill。
[a-z] 匹配单个字母 “B[ae]ll”可以找到 ball 和 bell,但找不到 bill。

这里有几点需要说明的地方: 1、整个匹配是不区分大小写的; 2、多条规则之间是“或”的逻辑关系; 4、默认使用“文件名”和“目录名”去校验正则,如果规则中存在“\”或“/”字符,则使用文件和目录的“全路径”去校验,全路径指的是“/files/imgs/bg.png”。

示例1

要求:

1、下载含有年、月、日的视频文件;

2、下载音频文件;

具体实现:需要设置文件名匹配规则和清除没有数据的空目标目录。

FtpCopy

FtpCopy