文档

内置工具›文件与搜索

写入文件

write
分组
文件与搜索
开启方式
对话设置「工具」页里它自己的开关。
审批
需审查:写入和无边界的操作要你批准,除非安全级别或之前的「总是允许」已经覆盖。
档案键
tool.write.description

用模型给出的内容新建一个文件,或者把已有文件整个替换掉。

缺少的上级文件夹会自动创建。写入是原子的:文件要么是旧内容,要么是新内容,不会一半新一半旧。内容最多 2 MiB。

值得知道

以下检查始终开启,没有设置项:

  • 替换已有文件之前,模型必须在本对话里读过(或写过)它,Mework 重启前的读取也算。新文件不需要先读。
  • 如果读过之后文件在磁盘上被改过(包括 Mework 关闭期间),写入会被拒绝,直到模型重新读一遍。文本没变的文件不算改过。
  • 在计划模式下,Git 仓库里所有未被 Git 忽略的文件都会被拒绝,新文件也一样。仓库之外或被 Git 忽略的路径仍然可以写。

参数

参数类型说明
content 必填
文件内容
stringThe complete new file content; an empty string is allowed.
path 必填
文件路径
stringTarget file, relative to the workspace.

在 GitHub 上编辑本页