Claude code报错error writing file

Google 2025-11-28 10:59 1



  • 不论是终端启动的claude code,还是vscode启动的claude code插件,读文件没问题,编写就是报错:Error writing file,

  • 早上测试创建test.txt,并写入test,这个成功了,重启claude code就又,开始Error writing file了,是在同一个文件夹下测试的,不存在权限问题

  • 测试过2.0.45和最新版2.0.55,都是这个情况,写入报错


有大佬知道这是什么情况吗?我的设备是win11系统下的claude code

最新回复 (16)
  • 孔明 12-01 11:08
    1

    同样的问题,有解决方式吗。

    我猜测是某个文件的问题

  • Google 楼主 12-01 11:12
    2

    没有解决,我新开会话,叫他撰写一个文档,写入test,如果成功,那么这个会话后续都可以edit,如果失败,则重开新的继续测试

  • 孔明 12-01 11:14
    3

    ^-^只能这样了,我这里也是突然抽风。我怀疑是因为文件太大了

  • Google 楼主 12-01 11:27
    4

    不是这个原因,我新会话测试成功之后,他后续可能正常在项目中工作,应该是和他版本相关,而且我看,如果接入的第三方渠道,代理中ban掉 anthropic.com好一些,规则:- DOMAIN-SUFFIX, anthropic.com, REJECT,日志中显示,后台疯狂请求 anthropic.com

  • 焙多芬 12-04 14:15
    5

    windows下的bug,在 claude.md中添加提示词:



    There’s a file modification bug in Claude Code. The workaround is: always use complete absolute Windows paths with drive letters and backslashes for ALL file operations. Apply this rule going forward, not just for this file.



    具体参考这个,里面也有其他老哥给的提示词模板:

  • Google 楼主 12-04 15:25
    6

    我当初怀疑的就是路径问题,但是这个又不是每次都复现,感谢大佬的回答

  • 黑猫警长 12-04 15:28
    7

    我也是这样,后续我就直接阅读和修改文件都用desktop-commander mcp才解决了

  • jia WANG 12-05 13:39
    8

    请问下佬最后这么弄解决问题了吗,这个具体怎么操作的啊 能请教下吗

  • 北音执念 12-25 10:30
    9

    There’s a file modification bug in Claude Code. The workaround is: always use complete absolute Windows paths with drive letters and backslashes for ALL file operations. Apply this rule going forward, not just for this file.



    感谢大佬,因为这个问题,50刀没了

  • shkong 01-03 21:38
    10

    我也遇到了这个问题,但不是这样解决的,留言给其它人提供一个思路。

    我是在WSL中也遇到了这个问题,最后是在WONG的公益站看到了佬的提示解决的。



    写文件一直失败,大概率和死循环问题是一样的,就是一次性写入文件过大导致客户端报错,主要出现在claude code,让AI分多次写入即可解决该问题。


  • Kika 01-12 16:26
    11

    感谢,确实是这个问题

  • LionelZhang 01-28 14:54
    12

    分多次写入即可解决该



    遇到同样问题,感谢分享

  • 我不是那托 01-30 11:54
    13



    这个问题咋解决

  • 陌白 01-30 14:02
    14

    分多次写入



    感谢分享,确实是这个问题

  • 绘梨衣 04-14 18:09
    15

    我加了,还是会出现这个问题,不知道是为什么

  • peng 07-12 01:00
    16

    可能是因为文件名是中文的,我也报这个错.用中文名一直报错. 改英文名就正常了 . 花了我100多刀token

* 帖子来源Linux.do
返回