从磁盘读取/写入文件#
使用"从磁盘读取/写入文件"节点可对运行n8n的机器进行文件读写操作。
仅限自托管n8n
该节点在n8n云平台中不可用。
操作类型#
有关各操作节点配置的详细信息,请参阅以下章节。
从磁盘读取文件#
通过以下参数配置此操作:
- 文件选择器:输入要读取的文件路径
- 如需选择多个文件,请输入页面路径模式。可使用以下字符定义路径模式:
*:匹配除路径分隔符外的任意字符零次或多次**:匹配包括路径分隔符在内的任意字符零次或多次?:匹配除路径分隔符外的任意字符一次[]:匹配括号内的任意字符。例如[abc]仅匹配字符a、b或c
- 如需选择多个文件,请输入页面路径模式。可使用以下字符定义路径模式:
有关这些字符及其预期行为的详细信息,请参阅Picomatch基础通配符文档。
从磁盘读取文件选项#
还可通过以下选项配置此操作:
- 文件扩展名:输入节点输出中文件的扩展名
- 文件名:输入节点输出中文件的名称
- MIME类型:输入节点输出中文件的MIME类型。文件扩展名与MIME类型对应关系请参阅常见MIME类型
- 输出文件存放字段:输入输出数据中包含文件的字段名称
写入文件到磁盘#
通过以下参数配置此操作:
- 文件路径和名称:输入文件的目标路径、文件名及扩展名
- 输入二进制字段:输入节点输入数据中包含二进制文件的字段名称
写入文件到磁盘选项#
还可通过以下选项配置此操作:
本操作包含单一选项:追加数据到现有文件(开启)或创建新文件而不追加到现有文件(关闭)。
模板与示例#
仅通过架构生成SQL查询 - AI驱动
作者:Yulia
使用模板化MistralAI和Qdrant将文档分解为学习笔记
作者:Jimleuk
通过LangChain AI代理与SQLite数据库对话 🧠💬
作者:Yulia
文件位置#
在Docker中运行n8n时,命令将在n8n容器内执行而非Docker宿主机。
该节点基于n8n安装路径查找文件。n8n建议使用绝对文件路径以避免错误。