跳转到内容

配置规则

规则用于告诉 EasyTidy Pro:从哪里查找文件、哪些文件需要处理,以及匹配后执行什么操作。一条整理任务通常由源目录、文件匹配规则、操作方式和目标位置组成;需要更精确判断时,还可以附加大小、时间、属性或内容等高级筛选条件。

首次创建规则时,建议使用少量测试文件,并先查看预览结果。确认源文件、目标位置和操作方式无误后,再用于真实目录或自动运行。

新建整理任务界面

进入 文件整理 → 整理任务,点击 新建任务,然后依次设置:

  1. 任务名称:使用容易理解的名称,例如“归档下载目录中的 PDF”。
  2. 源目录:选择需要扫描的文件夹。一个任务可以配置多个来源;是否扫描子文件夹由常规设置和任务配置共同决定。
  3. 文件匹配规则:填写 *.pdf、*发票* 等规则,也可以从预设列表选择。
  4. 操作方式:选择移动、复制、重命名、压缩、标签、去重或其他操作。
  5. 目标位置或操作参数:移动、复制等操作需要目标目录;重命名、压缩、AI 等操作会显示各自的参数。
  6. 高级筛选(可选):进一步限制文件大小、时间、属性或内容。
  7. 保存任务后,先使用 执行一次 检查预览,再确认执行。

规则只决定任务如何处理文件。若希望任务按时间、文件变化或应用启动自动执行,还需要在自动运行中添加触发方式。

文件匹配规则主要针对文件名。英文字母匹配不区分大小写。

规则 作用 示例
* 匹配所有文件 任意文件
# 兜底规则,匹配未被更高优先级规则处理的文件 将剩余文件归入“其他”
*.pdf 匹配指定扩展名 report.pdf
report*.pdf 匹配指定开头和扩展名 report-2026.pdf
invoice* 匹配以指定文字开头的文件 invoice-001.xlsx
*已审核* 匹配文件名中包含指定文字的文件 合同-已审核-v2.docx
*.jpg;*.png;*.webp 使用分号组合多个条件 常见图片文件
*.docx|*.xlsx|*.pptx 使用竖线组合多个条件 Office 文档

多个基础条件之间表示“匹配其中任意一个”。输入规则后,可以使用规则输入框旁的预设按钮快速选择常见文档、图片、压缩包等组合。

文件匹配预设面板

需要按复杂命名格式匹配时,可以在规则编辑器中开启正则模式。正则表达式匹配的是文件名(包含扩展名),并且默认忽略英文字母大小写。

^\d{4}-\d{2}-\d{2}.*\.pdf$

上例可匹配以 年-月-日 开头的 PDF,例如 2026-07-14-会议记录.pdf。

正则表达式填写错误时任务无法正确匹配。建议先在测试目录验证,不要把通配符写法和正则写法混合使用。

文件夹匹配与普通文件匹配分开处理:

  • =Projects:匹配名称完全为 Projects 的文件夹。
  • **:文件夹通配规则。
  • ##:文件夹兜底规则。

如果只希望处理文件,不要在文件匹配规则中加入文件夹规则。处理整个文件夹时,还应确认目标目录、冲突策略以及“保留结构”设置。

高级筛选用于在文件名匹配之外增加限制。当前可组合的条件包括:

  • 大小:按最小值、最大值和单位筛选。
  • 创建时间、修改时间、访问时间:按时间偏移和单位判断。
  • 文件属性:归档、隐藏、只读、系统和临时属性。
  • 内容匹配:根据文件内容包含或符合指定文本条件进行筛选。
  • 其他专业条件:以高级规则编辑器当前提供的项目为准。

在规则编辑器顶部的“条件满足方式”中,可以选择:

  • 满足全部条件:文件先匹配基础文件规则,并且所有已启用的高级筛选都满足。
  • 满足任一条件:基础文件规则或任意一项高级筛选满足即可。
  • 仅用筛选条件:不使用基础文件规则,只根据高级筛选判断。
  • 且任意属性匹配:文件先匹配基础文件规则,再满足任意一项高级筛选。

条件越多,越应该通过预览核对实际命中文件。高级筛选的完整界面和条件说明请参阅筛选条件。

高级筛选的条件满足方式

在高级流程中添加条件时,依次选择判断字段、判断方式并填写比较值即可。

界面提供的判断方式包括:

界面选项 用户填写方式 示例
是 填写需要完全相同的值 文件名是 年度报告.pdf
不是 填写需要排除的值 文件名不是 desktop.ini
包含 填写应包含的文字 文件名包含 发票
不包含 填写不应出现的文字 文件名不包含 草稿
正则匹配 填写正则表达式 文件名符合 ^IMG_\d+\.jpg$
空名称 不需要比较文字 判断对应字段是否为空

不同字段可用的判断方式可能不同,应以当前下拉列表为准。多个条件之间的关系通过条件组界面选择,不要在输入值中手动拼接程序内部名称。

高级流程条件判断选项

选择“重命名”操作后,可以通过模板组合原文件名、父文件夹、计数器、日期时间、随机字符串和照片元数据。

模板 作用
${source} 原文件名
${parent} 上一级文件夹名称
${} 从默认值开始递增的计数器
${start=10} 从 10 开始计数
${increment=5} 每次递增 5
${padding=4} 将计数器补足 4 位,例如 0001
${rstringalnum=9} 生成 9 位字母数字随机字符串
${ruuidv4} 生成 UUID
${replace=old,new,false} 区分大小写替换文字
${replace=old,new,true} 忽略大小写替换文字
${regex=^foo,new} 使用正则表达式替换文字

计数器参数可以组合,例如:

${parent}-${increment=1,padding=4,start=1}

如果父文件夹名为 旅行照片,结果会类似 旅行照片-0001.jpg、旅行照片-0002.jpg。

日期模板支持当前时间、创建时间、修改时间和拍摄时间,并可插入年、月、日、时、分、秒。照片元数据模板还可以使用相机、镜头、ISO、尺寸和拍摄日期等信息;文件不含对应元数据时,结果可能为空。建议通过重命名编辑器中的模板列表插入,避免手动拼写错误。

可下载示例:归档下载目录中的 PDF

Section titled “可下载示例:归档下载目录中的 PDF”

下面的示例会把 Windows 下载目录中的 PDF 复制到“文档\EasyTidy Pro 示例\PDF 文档”。复制操作会保留源文件,适合第一次测试规则。

下载 PDF 归档示例规则(.etrule)

示例配置:

项目 值
名称 PDF 归档示例(复制)
源目录 %Downloads%
文件匹配 *.pdf
操作方式 复制
目标目录 %Documents%\EasyTidy Pro 示例\PDF 文档
高级筛选 无

%Downloads% 和 %Documents% 是内置路径别名,导入时会自动对应当前 Windows 用户的下载和文档目录,因此不需要修改盘符或用户名。

  1. 下载 .etrule 文件。
  2. 进入 文件整理 → 整理任务。
  3. 打开页面顶部的 更多菜单,选择 导入规则 (.etrule)。
  4. 选择下载的 pdf-downloads-to-documents.etrule。
  5. 导入成功后,在任务列表中找到“PDF 归档示例(复制)”。
  6. 检查源目录和目标目录,必要时改成专门的测试文件夹。
  7. 在下载目录放入一个测试 PDF,点击 执行一次。
  8. 在预览中确认只包含测试文件、操作为“复制”、目标路径正确,然后确认执行。

导入示例规则

示例规则执行预览

.etrule 可以保存整理任务或高级流程。分享文件会包含规则参数,但不会携带数据库 ID;绝对路径会尽量转换为 %Downloads%、%Documents% 等路径别名,方便在其他设备导入。

导出整理任务:

  1. 在整理任务列表中选中一条任务。
  2. 打开 更多菜单,选择 分享规则 (.etrule)。
  3. 选择保存位置并发送生成的文件。

导入时,EasyTidy Pro 会检查规则类型。整理任务分享包应从“整理任务”页面导入,高级流程分享包应从“高级流程”页面导入。若规则使用了接收方不存在的自定义路径别名,应用会要求接收方指定对应目录。

分享规则前应检查其中是否包含敏感文件名、网络地址、命令参数、API 信息或自定义路径。只导入来源可信的 .etrule 文件,并在执行前检查全部参数。

检查源目录是否正确、子文件夹扫描是否开启、扩展名是否包含点号,以及基础规则和高级筛选是否同时限制得过严。正则模式下应使用正则表达式,不要直接填写 *.pdf。

将 * 改成更具体的扩展名或关键词,并添加大小、时间等高级筛选。执行前始终查看预览。

分享者使用了当前设备没有的自定义别名。按照导入提示为该别名选择本机目录,或先在路径别名编辑器中创建同名映射。

这是正常行为。.etrule 导入的是任务或流程定义,不会自动创建定时或文件监控触发器。需要自动执行时,请另行配置自动运行。

先使用少量测试文件,检查模板中的原文件名、扩展名、计数器和替换参数。不要同时启用互相冲突的大小写转换方式;照片元数据为空时,应准备不依赖元数据的备用命名方案。