Skip to content

使用指南

EasyTidy 是一个简单的文件自动分类整理工具,能轻松组建文件工作流,使用WinUI3 .NET8 构建。

快速使用

建议通过 GitHub 或者 云盘进行下载,当然如果你想自己修改编译也是可以的。

要求

  • 支持的操作系统:
    • Windows 11(所有版本)
    • Windows 10 v2004 (19041) 或更高版本
  • 系统体系结构
    • 当前支持 x64 和 Arm64(理论支持,无设备测试) 体系结构。
  • 安装程序需要以下运行时

下载后

使用任意解压工具进行解压,然后到EasyTidy目录下运行 EasyTidy.exe 即可,或者运行run.bat会生成桌面快捷方式,并自动运行。

在首次运行的时候EasyTidy托盘图标会被系统自动隐藏,建议手动把EasyTidy的图标拖放到托盘区域 pin_logo

设置过滤规则

过滤规则为在文件移动的基础之上再进一步对文件进行筛选,以进行更精确的筛选。此规则为可选规则。是否进行设定取决于自身的需求。支持使用正则表达式对文件名,文件内容等进行匹配。

  • 点击添加过滤器按钮
  • 设定过滤器名称,用于在任务编排中进行关联
  • 勾选需要筛选的属性(至少需要选择其中一条属性)
  • 可进行筛选的属性包含、文件名、文件路径、文件大小、文件创建时间、文件修改时间、文件访问时间、是否可见、只读、系统文件等属性详情查看过滤器章节

添加任务

组织创建的文件或者文件夹(规则,包含与过滤器的关联)与操作(处理方式)之间的关联关系。

设置处理规则

  1. 定义文件或者文件夹规则

    • 点击任务编排界面的添加任务按钮
    • 填写任务名称跟任务组名称,尽量保证任务名称不重复,用于在自动化界面对任务进行关联
    • 点击处理规则旁边的紫色按钮,选择系统预设的处理规则或者自己直接输入文件规则,多个规则用|;分割。例如处理压缩文件的规则*.7z;*.zip;*.rar
  2. 关联高级规则(可选)

    • 点击处理规则旁边的漏斗按钮可以选择在过滤器页面定义的规则,选择之后将进行关联。
  3. 选择文件处理方式

    • 移动:文件从源文件夹移动到目标文件夹,文件结构跟名称不变。
    • 复制:文件从源文件夹复制到目标文件夹,文件结构跟名称不变。
    • 重命名:文件从源文件夹复制到目标文件夹,文件结构跟名称不变,但文件名会根据规则进行重命名。
    • 回收站:将文件进行删除,文件结构跟名称不变,可在系统回收站中找回,前提条件是没有在文件删除之后清理过系统回收站。
    • 删除:直接将相关文件进行删除,并且不可恢复。(请谨慎选择此操作)
    • 解压:自动将压缩文件进行解压,如果不传入目标文件夹,文件则会在源文件夹下进行解压,如果是单独的文件,则解压到压缩包同名的文件夹下,如果是多文件,但是没有根目录,则会解压到压缩包同名的文件夹下;在传入的文件规则不为压缩包规则的情况下,则会查找源文件夹下的所有压缩文件,进行解压,并且只会提取传入的文件规则的文件。
    • 压缩:自动将文件进行压缩,压缩包名称为文件名,压缩包类型为zip,压缩包大小为源文件大小,压缩包路径为源文件路径。
    • 上传至WebDAV:将符合规则的文件自动上传到WebDAV服务器,需要先在设置界面进行WebDAV服务器的配置。
  4. 快捷方式与启用

    • 是否启用:是否启用此任务,启用之后,并且在配置自动化处理的情况下,EasyTidy会自动运行此任务。
    • 快捷方式:是否在桌面创建快捷方式,勾选时将自动创建目标文件夹到桌面的快捷方式,名称为任务编排定义的任务名称。

设置自动运行方式

用于配置自动处理的任务,以及自动处理的触发方式。

automation

  1. 触发方式
    • 文件变更:当文件变动时,自动运行关联任务。
    • 启动时:在EasyTidy启动时,自动运行关联任务。
    • 定期执行:根据设定的时间间隔自动执行关联任务。
    • 按照计划:根据设定的时间表或者CRON表达式进行执行。
  2. 关联任务
    • 任务组:点击任务组按钮选择任务编排定义的任务,同一个分组名称下的所有任务都会被关联,并且使用相同的触发方式。需要点击下方保存配置进行保存。
    • 是否单独配置:勾选之后,可以对单个任务进行单独配置,配置方式以及内容与任务组配置一致。

运行日志

运行日志用于查看EasyTidy运行过程中产生的实时日志,展示的为前100条,方便用户排查问题。,更多日志可以点击日志目录按钮,打开日志文件夹查看。

特色功能

  • 根据文档内容分类支持
  • 实时监控
  • WebDav自动上传
  • 正则表达式支持
  • 日志实现显示
  • CRON表达式支持

感谢

基于 MIT 许可发布