跳至内容

从磁盘读取/写入文件#

使用磁盘读写文件节点来从运行n8n的机器上读取和写入文件。

仅限自托管的n8n

该节点在n8n Cloud上不可用。

操作#

请参考以下部分,了解如何为每个操作配置节点的更多信息。

从磁盘读取文件#

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

  • File(s) Selector: Enter the path of the file you want to read.
    • To enter multiple files, enter a page path pattern. You can use these characters to define a path pattern:
      • *: 匹配任意字符零次或多次,不包括路径分隔符。
      • **: 匹配任意字符零次或多次,包括路径分隔符。
      • ?: 匹配除路径分隔符外的任意单个字符。
      • []: 匹配方括号内的任意字符。例如,[abc] 会匹配字符 abc,而不会匹配其他字符。

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

从磁盘读取文件选项#

您还可以通过以下选项配置此操作:

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

写入文件到磁盘#

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

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

写入磁盘文件选项#

您还可以通过以下选项来配置此操作:

此操作包含一个选项,即是否追加数据到现有文件而非创建新文件(开启状态),或创建新文件而非追加到现有文件(关闭状态)。

模板和示例#

Generate SQL queries from schema only - AI-powered

作者:Yulia

查看模板详情
Talk to your SQLite database with a LangChain AI Agent 🧠💬

作者:Yulia

查看模板详情
Breakdown Documents into Study Notes using Templating MistralAI and Qdrant

作者:Jimleuk

查看模板详情
浏览磁盘读写文件集成模板, or 搜索所有模板

文件位置#

如果您在Docker中运行n8n,您的命令将在n8n容器中执行,而非Docker宿主机。

此节点会相对于n8n安装路径查找文件。n8n建议使用绝对文件路径以防止任何错误。

优云智算