使用文件类型和正则表达式(regex)排除或过滤文件
概述
某些文件和文件类型可以从备份中全局排除,而无需通过取消选择单个文件和文件夹来修改文件选择。可以通过文件类型或使用正则表达式(正则表达式).本教程解释如何使用文件类型和正则表达式排除配置备份。
注意事项
- 管理员可能会阻止对文件排除项的编辑。本文假设您拥有创建文件排除的权限。
- 如果您有一个现有的备份,实现文件排除将删除备份归档中与该排除匹配的任何文件。
- Code42不对以这种方式删除的数据负责。
备份集和排除
备份集是可选特性。如果使用备份集,则在创建文件排除时需要特别注意。具体地说,为指定的文件排除任何备份集影响所有 集备份到同一目的地.
备份集是可选特性。如果使用备份集,则在创建文件排除时需要特别注意。具体地说,为指定的文件排除任何备份集影响所有 集备份到同一目的地.
例子:将Set A和Set B备份到外部硬盘驱动器目标。集合A有一个排除,表明以.mp3结尾的文件不应该备份。即使没有为Set B指定排除,这个Set中的mp3也不会备份到外部硬盘驱动器。
常见的除外
由于下面的许多文件可以很容易地重新下载或安装,所以您可以将它们全部排除在外。这可能会减少初始上传时间。
- Windows可执行文件(.exe)
- 光盘映像(.iso)
- 临时文件(.tmp)
- OSX DS_Store文件(.DS_Store)
按文件类型添加排除
步骤
- 打开Code42应用程序。
- 选择设置.
- 选择备份集.
- 在“文件排除”旁边,选择改变.
- 输入文件扩展名。
例如,要排除您的音乐文件,输入mp3或.mp3。 - 点击添加.
如果需要,可以创建额外的排除。 - 点击保存.
使用正则表达式添加排除
正则表达式(regex)是一种搜索模式,通过比较包含特定字符序列的文件和文件夹绝对文件路径在你的设备上。您可以使用正则表达式的强大功能进行微调,并允许更复杂的备份文件排除规则。
测试正则表达式
因为这些类型的正则表达式通常很复杂,所以在将正则表达式部署到生产环境之前,对其进行彻底的测试就显得尤为重要。我们的技术支持工程师无法帮助验证您的正则表达式。
因为这些类型的正则表达式通常很复杂,所以在将正则表达式部署到生产环境之前,对其进行彻底的测试就显得尤为重要。我们的技术支持工程师无法帮助验证您的正则表达式。
特殊字符限制
一些特殊字符在创建正则表达式时被区别对待或受到限制:
一些特殊字符在创建正则表达式时被区别对待或受到限制:
- 以下字符不能用于正则表达式排除:
<
,>
,'
. - Code42应用程序将所有文件分隔符视为正斜杠
/
.
步骤
- 打开Code42应用程序。
- 选择设置.
- 选择备份集.
- 在“文件排除”旁边,选择改变.
- 选择使用正则表达式.
下图中的示例正则表达式排除了以IMAP开头的任何文件夹。 - 点击添加.
如果需要,可以创建额外的排除。 - 点击保存.
例1 -排除以.mp3结尾的文件
* \ mp3。
简单来说,这个表达式不包括:
- 由以。结尾的任意字符组成的任意长度的文件名mp3
表达式的特定组件定义如下:
- 第一个点(句号)表示文件名可以包含任何字符,*表示文件名可以是任何长度(从0到无穷大的长度,或者更准确地说,到您的操作系统的文件名长度限制)。
- 第二个点之前的反斜杠(\)表明,点应该按字面值计算为点(而不是像表达式开头的点那样作为字符通配符)。你可能会听到这样的描述"里面的点mp3是否用反斜杠转义."
不区分大小写:
(?我)。* \ mp3
任何以(?i)开头的模式都表示不区分大小写的搜索,因此上面的示例将匹配以mp3而且mp3(以及mp3而且mp3).
例2 -排除以temp开头的文件和文件夹
* * / TEMP
该表达式排除了任何以TEMP开头的文件或文件夹名。例如,以下文件或文件夹名将被该表达式排除:
- C:\Windows\TEMP
- C:\Windows\TEMP2
- C:\Windows\TEMP.tmp
- C:\Windows\betway365security\TEMPLATES
在上面的示例中,请注意\ Windows而且\ Windowsbetway365 \安全不是开头的文件夹临时仍然包括在内。但是,所有子目录或排除文件夹中的文件夹也将被排除。