Mindket

用 Mistral AI 把本地文件夹里的文件整理进子文件夹

新上架第 1 版 · 更新于

概览

一个 n8n 工作流,监视运行 n8n 的机器上的一个文件夹。有文件到来时,Mistral 聊天模型为每个零散文件选一个子文件夹,再由一小段 shell 脚本把它移进去。

用 Mistral AI 把本地文件夹里的文件整理进子文件夹 是一款 n8n 工作流,属于效率类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • 你自己的 n8n 服务器:同一个文件,如果用 Docker,要把文件夹挂载进 n8n 的容器
  • Mistral:决定每个文件去哪里的聊天模型
  • 同一台机器上的一个文件夹:工作流监视并整理的那个
  • n8n Cloud:不适合,因为它访问不到你的文件夹

平台

连接 1 个应用

运行方式

触发

文件夹里新增了文件

被监视的文件夹里新增一个文件,它就开始运行:

  • 文件夹的路径,在 Local File Trigger 里设置
  • 文件夹或它的子文件夹里的任何新文件

动作

  1. 列出文件夹顶层的零散文件和子文件夹
  2. 没有零散文件时,这次运行就停下
  3. Mistral 聊天模型把文件分组,并为每一组起一个子文件夹的名字
  4. 一段 shell 脚本创建每个子文件夹,并把文件移进去

结果

文件夹里的零散文件,被移进模型选定的子文件夹

集成

开始之前要准备好这些。

Mistral AI

语言模型

读取文件名和子文件夹名,并决定每个文件该去哪个子文件夹。

需要放在 Mistral Cloud 凭据里的 Mistral API 密钥

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
8 个步骤,由触发节点启动
AI
1 个步骤调用 AI 模型:AI File Manager
登录
需要登录:Mistral
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它 6 种步骤类型中的 4 种,读不懂的是:Local File Trigger、Execute Command

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流整理运行 n8n 的那台机器上的一个文件夹。有文件到来时,它列出文件夹顶层的零散文件和子文件夹,请 Mistral 聊天模型判断每个文件该放在哪里。模型可以起一个新子文件夹的名字,放不进去的文件会去 misc。然后一小段 shell 脚本把文件移过去。运行它的是十个节点,旁边还有六张便签。

适合谁

自己运行 n8n、并且有一个共享或下载文件夹总是堆满零散文件的人。在 n8n Cloud 上别用它,因为它看不到你的文件夹;放着无法从备份恢复的东西的文件夹,也别用。

谁在用,怎么用
行业谁在用怎么用例子
办公行政人员让共享的投放文件夹保持整齐一个团队把发票和照片都放进一个文件夹,它们按类型落进各自的子文件夹。
创意工作摄影师整理一个导出文件的文件夹一位摄影师看到原始文件和导出文件进了不同的子文件夹。
自由职业顾问收拾客户资料的下载文件夹一位顾问发现合同和草稿分进了各自的子文件夹。
家用家庭用户让下载文件夹保持整洁一位用户发现安装包和文档不用手动整理就分好了类。

你需要懂一点 n8n 和一点 Linux:添加一个凭据,改一个文件夹路径,再启用 n8n 2.0 默认关闭的两个节点。

用在哪里

只能用在自己托管的 n8n 上,因为触发器和命令节点处理的是运行 n8n 的机器上的文件。回答来自 Mistral 的云端。

  • 你自己的 n8n 服务器:同一个文件,如果用 Docker,要把文件夹挂载进 n8n 的容器
  • Mistral:决定每个文件去哪里的聊天模型
  • 同一台机器上的一个文件夹:工作流监视并整理的那个
  • n8n Cloud:不适合,因为它访问不到你的文件夹

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。设置需要一个凭据、一个文件夹路径,以及 n8n 节点设置的一处改动。

先准备好这些
需要说明
n8n自己托管的 n8n,NODES_EXCLUDE 里不能排除 Local File Trigger 和 Execute Command
文件夹一个 n8n 能访问的文件夹,第一次运行前先备份
Mistral一个 API 密钥
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 Mistral Cloud 凭据,在 Mistral Cloud Chat Model 里选中它。
  3. 在 Local File Trigger 里,把路径 /home/node/host_mount/shared_drive 换成 n8n 看到的你的文件夹路径。
  4. 保存,再点 Publish。
  5. 往文件夹里放一个文件,等一小会儿。

如何使用

把文件放进被监视的文件夹。过一会儿,它顶层的文件就被移进子文件夹,没有合适的就会出现新的子文件夹。先在文件夹的副本上试一试。

想要不同的效果,改这里
要改的在哪里改
文件夹Local File Trigger 里的路径
模型怎么分类AI File Manager 里的文字和系统消息
模型Mistral Cloud Chat Model
兜底文件夹AI File Manager 提示词里的 misc 一词

示例

一个共享文件夹里有 invoice_march.pdf、holiday.jpg、notes.txt,还有一个叫 photos 的子文件夹。有人又放进了 receipt_04.pdf。

模型把零散文件分到 invoices、photos 和 misc,脚本创建 invoices 并移动文件。如果 photos 里已经有同名文件,新文件会保留自己的名字,后面加一个随机数。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。这里一个节点列出文件夹,一个节点问模型,一个节点移动文件。先拿一个有五个测试文件的文件夹试一试。

专家:这个工作流有两个 Execute Command 节点,一个用来列出,一个用来移动,中间是一个 Basic LLM Chain 和一个结构化输出解析器。

值得细看的地方
节点做什么要知道的
Get Files and Folders运行两条 ls 命令,用一行 === 隔开以 Zone.Identifier 结尾的名字会被下一个节点丢掉
AI File Manager把两个列表交给模型,要求分组输出解析器要的是一个对象列表,每个对象有 folder 和 files
Move Files into Folders为每个建议的文件夹运行一次 shell 脚本文件名作为一个用空格隔开的列表放进脚本
Local File Trigger有文件被添加时触发它的文件夹深度默认不限,所以被移动的文件会再次触发它

注意事项

这个工作流会移动你的文件,还会把名字放进 shell 命令,所以请在副本上试,并且只用你一个人能写入的文件夹。

  • 修复:原来指定的是 mistral-small-2402。Mistral 的模型总览(2026 年 11 月 12 日查阅)写明它已在 2025 年 6 月 16 日停用,替代是 Mistral Small 4。这个版本用它的 API 名 mistral-small-2603
  • 修好的一个错误:子文件夹里已有同名文件时,脚本会去移动一个不存在的文件。现在它按脚本自己的注释所说,把文件改成加了随机数的名字再移动
  • 节点设置:n8n 的 2.0 重大变更页面(2026 年 11 月 12 日查阅)写明,ExecuteCommand 和 LocalFileTrigger 默认关闭,用 NODES_EXCLUDE 可以把它们找回来
  • shell 风险:脚本用模型给的文件夹名和你的文件名拼出命令。带空格的名字会弄乱列表,带 shell 字符的名字可以运行命令
  • 很多文件同时到来:每个文件都启动自己的一次运行,列出同样文件的几次运行可能会抢着移动
  • 你的数据:文件的名字会发给 Mistral,内容不会
  • 凭据:JSON 里没有任何凭据

README 和文件

README

用 Mistral AI 把本地文件夹里的文件整理进子文件夹

一个 n8n 工作流,监视运行 n8n 的那台机器上的一个文件夹。有文件到来时,它列出文件夹顶层的零散文件和子文件夹。Mistral 聊天模型说出每个文件该放进哪个子文件夹,一小段 shell 脚本再把文件移过去。没有合适的子文件夹时,模型会起一个新的名字。

包里有什么

  • workflow.json:n8n 导出的工作流,十六个节点:十个会运行的和六张便签。里面没有任何凭据。
  • README.md:这份设置说明,压缩包里的是英文版。

我们相对原来的副本改了什么

  • Mistral Cloud Chat Model 上的凭据关联删掉了。请选你自己的。
  • 模型原来是 mistral-small-2402。Mistral 的模型总览(2026 年 11 月 12 日查阅)写明,这个模型在 2024 年 11 月 30 日被标为弃用,在 2025 年 6 月 16 日停用,替代是 Mistral Small 4。它的模型卡给出的 API 名是 mistral-small-2603,现在就在节点里。
  • 在 Move Files into Folders 里,子文件夹里已有同名文件的那条分支,移动的是一个带随机后缀的、并不存在的文件。现在它把文件改成这个新名字再移动,和脚本自己的注释所说一致。mkdir 和 mv 调用也给子文件夹加上了引号。
  • 带着 n8n 文档、Discord 服务器和论坛链接的便签,改成了每一步的简短说明。
  • 别的都没改。

开始之前

  • 一个自己托管的 n8n。Local File Trigger 和 Execute Command 节点读取、改动的是运行 n8n 的那台机器上的文件。
  • 两个节点都要启用。n8n 的 2.0 重大变更页面(2026 年 11 月 12 日查阅)把它们都列为默认关闭。先把它们从 NODES_EXCLUDE 里去掉。
  • 一个 n8n 能访问的文件夹。用 Docker 的话,把文件夹放进 n8n 的卷,或者从主机绑定一个进去。
  • 一个 Mistral API 密钥。
  • 文件夹的备份。这个工作流会移动文件。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 Mistral Cloud 凭据,在 Mistral Cloud Chat Model 里选中它。
  3. 在 Local File Trigger 里,把路径 /home/node/host_mount/shared_drive 换成 n8n 看到的你的文件夹路径。
  4. 保存,再点 Publish。
  5. 往文件夹里放一个文件。过一会儿,它顶层的文件就被整理进子文件夹。

一次运行的过程

  1. Local File Trigger 在文件夹里有文件被添加时触发。它会等到写入完成。
  2. Set Variables 把文件夹的路径保存为 directory。
  3. Get Files and Folders 运行两条 ls 命令,一条列零散文件,一条列子文件夹,中间隔一行 ===。
  4. Files and Folders to Array 把这段文字拆成 files 列表和 folders 列表。以 Zone.Identifier 结尾的名字,也就是 Windows 加的标记文件,会被去掉。
  5. If Has Target Files... 只有在至少有一个零散文件时才继续。
  6. AI File Manager 把两个列表和它的指令一起交给模型。结构化输出解析器要的是一个对象列表,每个对象有一个 folder 和放进去的 files。模型放不进去的文件会去一个叫 misc 的文件夹。
  7. Get Suggestions to List 为每个文件夹生成一项。
  8. Move Files into Folders 为每一项运行一次脚本。它创建子文件夹,并把文件移进去。

改变风格

  • 哪个文件夹:Local File Trigger 里的路径。
  • 模型怎么分类:AI File Manager 里的文字和系统消息。
  • 模型:Mistral Cloud Chat Model。
  • 兜底文件夹:AI File Manager 提示词里的 misc 一词。

注意事项

  • 这个工作流会移动你的文件。先在文件夹的副本上试,并保留一份备份。
  • 脚本把模型给的文件夹名和文件名放进 shell 命令。带空格的文件名会弄乱列表,带 shell 字符的名字或文件夹可以运行命令。只让它指向只有你一个人能写入的文件夹。
  • 只整理顶层的文件。子文件夹不动,它们的名字会作为选项交给模型。
  • 子文件夹里名字已被占用时,旧文件留着,新文件会加上一个随机数。
  • 每个到来的文件都会启动一次运行,而且触发器连子文件夹也监视,因为它的深度默认不限。被移动的文件会启动一次运行,那时已经没有零散文件,所以 If Has Target Files... 会让它停下。
  • 一次放进很多文件,会各启动一次运行,列出同样零散文件的几次运行可能会抢着移动它们。
  • 文件的名字会发给 Mistral,内容不会。
  • JSON 里没有任何凭据。
文件
NOTICE.md  618 B
README.md  5 KB
workflow.json  11 KB

3 个文件,共 17 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

DeepSeek-R1-GGUF

unsloth · 工具包

671B 参数 DeepSeek-R1 推理模型的 GGUF 版本,带 1.58-bit 和 2-bit 动态量化,可在内存足够的本机上用 llama.cpp 运行。

新上架

Axion-1.0-35B-GGUF

prithivMLmods · 工具包

提供 Axion-1.0-35B 的 GGUF 文件,这是一个有约 30 亿激活参数的 35B 混合专家模型,面向科学推理、信息查找和工具使用。适合配合 llama.cpp 在本地使用。

新上架

HEART

Phips · 工具包

用一个超分辨率网络放大低分辨率图像,可以在一块消费级 GPU 上训练,并导出为 ONNX。适合训练或运行图像放大模型的人。

新上架

效率类的相似商品

查看效率类的全部商品

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

Guizang PPT Skill

op7418 · 技能

能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。

新上架29.8k

Frontend Slides

zarazhangrui · 技能

从零开始或从 PowerPoint 文件生成 HTML 演示文稿,并展示几种视觉风格预览供你挑选,适合不懂 CSS 和 JavaScript、又想做网页幻灯片的人。

新上架32.3k