N8N中文教程
集成节点/Built in_nodes/Core_nodes

从磁盘读取/写入文件#

使用"从磁盘读取/写入文件"节点可以从运行 n8n 的机器读取文件或向其写入文件。

仅限自托管 n8n 此节点在 n8n Cloud 中不可用。

操作#

  • 从磁盘读取文件:使用此操作从运行 n8n 的计算机检索一个或多个文件。
  • 写入文件到磁盘:使用此操作在运行 n8n 的计算机上创建二进制文件。

请参阅以下各节了解如何为每个操作配置节点。

从磁盘读取文件#

使用以下参数配置此操作:

  • 文件选择器:输入要读取的文件路径。
    • 要输入多个文件,请输入页面路径模式。您可以使用以下字符定义路径模式:
      • *:匹配任意字符零次或多次,不包括路径分隔符。
      • **:匹配任意字符零次或多次,包括路径分隔符。
      • ?:匹配除路径分隔符外的任意字符一次。
      • []:匹配括号内的任意字符。例如,[abc] 将匹配字符 abc,不匹配其他字符。

有关这些字符及其预期行为的更多信息,请参阅 Picomatch 基础通配符文档。

从磁盘读取文件选项#

您还可以使用以下选项配置此操作:

  • 文件扩展名:输入节点输出中文件的扩展名。
  • 文件名:输入节点输出中文件的名称。
  • MIME 类型:输入节点输出中文件的 MIME 类型。有关文件扩展名及其 MIME 类型的列表,请参阅常见 MIME 类型。
  • 将输出文件放入字段:输入输出数据中包含文件的字段名称。

写入文件到磁盘#

使用以下参数配置此操作:

  • 文件路径和名称:输入文件的目标路径、文件名及文件扩展名
  • 输入二进制字段:输入节点输入数据中包含二进制文件的字段名称

写入文件到磁盘选项#

您还可以通过以下选项配置此操作: 该操作包含一个选项:是否将数据追加到现有文件而非创建新文件(开启),或是创建新文件而非追加到现有文件(关闭)

模板和示例#

仅从模式生成 SQL 查询 - AI 驱动 作者:Yulia 查看模板详情

使用模板化 MistralAI 和 Qdrant 将文档分解为学习笔记 作者:Jimleuk 查看模板详情

使用 LangChain AI 代理与 SQLite 数据库对话 🧠💬 作者:Yulia 查看模板详情

浏览磁盘读写文件集成模板,或搜索所有模板

文件位置#

如果在 Docker 中运行 n8n,您的命令将在 n8n 容器中执行,而非 Docker 宿主机。 此节点会相对于 n8n 安装路径查找文件。n8n 建议使用绝对文件路径以避免错误。