手机版

Motrix怎么设置文件分类保存_Motrix下载目录分类配置【技巧】

2026-04-26 15:35:42
496
Motrix需手动配置categoryRules实现按文件类型自动分类存储:先在GUI设置默认下载路径,再编辑motrix.json添加扩展名与targetDir映射规则,支持环境变量和日期变量,新任务生效,需验证路径权限与大小写匹配。

如果您在使用Motrix下载多种类型文件时发现所有文件混存于同一目录,影响后续查找与管理,则可能是由于未启用或未正确配置文件分类保存功能。以下是实现按类型自动分流存储的具体操作路径与策略:

一、通过图形界面启用基础分类规则

Motrix提供预置的文件类型识别逻辑,可基于扩展名将下载任务自动归入指定子目录。该功能依赖配置文件中的categoryRules字段,需先在GUI中确认基础设置已就绪,再手动编辑配置生效。

1、启动Motrix客户端,点击左下角「设置」按钮。

2、进入「偏好设置」→「基本设置」,确保「默认下载路径」已明确指定为一个本地可写目录(如D:\MotrixDownloads)。

3、关闭设置窗口,退出Motrix进程(包括系统托盘图标)。

4、打开配置文件所在路径:Windows为%APPDATA%\Motrix\motrix.json;macOS为~/Library/Application Support/Motrix/motrix.json;Linux为~/.config/Motrix/motrix.json

5、用文本编辑器打开motrix.json,在根对象内添加或修改categoryRules数组字段。

二、手动编辑categoryRules配置项

该配置项定义了文件扩展名与目标子目录的映射关系,支持通配符和变量引用。Motrix在任务创建时实时匹配规则,并将文件保存至对应路径(若目录不存在则自动创建)。

1、在motrix.json中定位到"categoryRules": []位置,插入如下结构(示例含图片、文档、视频三类):

2、复制以下JSON片段并粘贴进数组内:

{ "fileType": "image", "extensions": ["jpg", "jpeg", "png", "gif", "webp"], "targetDir": "${defaultDir}/Images" }

{ "fileType": "document", "extensions": ["pdf", "doc", "docx", "xls", "xlsx", "ppt", "pptx", "txt"], "targetDir": "${defaultDir}/Documents" }

{ "fileType": "video", "extensions": ["mp4", "avi", "mkv", "mov", "flv"], "targetDir": "${defaultDir}/Videos" }

3、确认每个对象末尾使用英文逗号分隔,且整个数组语法合法(无多余逗号、引号闭合正确)。

4、保存文件,重新启动Motrix。

三、使用环境变量与动态路径组合

为提升路径灵活性,可结合系统环境变量与Motrix内置变量构造目标路径。例如将PDF文件定向至OneDrive同步目录,或按日期生成子文件夹,均依赖targetDir字段的表达式解析能力。

1、在targetDir值中使用${defaultDir}引用当前默认下载路径根目录。

2、添加操作系统级变量,如Windows中使用${env:OneDrive},macOS/Linux中使用${env:HOME}

3、嵌入时间戳格式化片段:Motrix支持${date:yyyy-MM-dd}语法,可在targetDir中生成按日划分的子目录

4、示例配置:"targetDir": "${env:HOME}/Downloads/Archives/${date:yyyy-MM}",将压缩包存入用户主目录下的按月归档路径。

四、验证分类规则是否生效

规则启用后,Motrix不会对历史任务重分类,仅对新创建的下载任务执行路径匹配。验证过程需触发真实下载行为,观察实际落盘位置是否符合预期。

1、在浏览器中打开一个PNG图片直链,右键选择「使用Motrix下载」。

2、在Motrix主界面查看该任务详情,点击「打开所在文件夹」按钮。

3、确认文件位于默认下载路径/Images/子目录下,而非根目录。

4、重复测试PDF、MP4等其他类型链接,检查各自是否落入DocumentsVideos子目录。

5、若未命中任何规则,Motrix将回退至defaultDir根目录保存。

五、排除分类失败的常见原因

分类规则失效通常源于路径不可写、扩展名未覆盖或JSON语法错误。Motrix在控制台日志中输出匹配失败提示,但GUI不显示错误信息,需主动排查关键节点。

1、检查motrix.json文件权限:确保当前用户对该文件具有读写权限,避免因只读属性导致修改未生效。

2、确认扩展名全部小写:Motrix匹配时区分大小写,"JPG"无法匹配image.jpg,应统一写为"jpg"

3、验证targetDir路径可写:如设置为/System/Volumes/Data/Protected等受保护路径,Motrix将静默降级至默认路径。

4、启动Motrix时按住Shift键(Windows/macOS)或Ctrl键(Linux),可强制打开开发者工具,查看Console标签页中的category匹配日志。

最新文章

更多