Windows路径转换问题修复教程
最近在处理一些bash任务时,我遇到了一个有趣的问题。我原本希望输出文件能够保存在tmpdir目录中,以保持上下文简单和输出文件的后续可读性。然而,一个shell脚本却错误地将文件记录在了项目根目录。这个问题在GitHub上的anthropics/claude-code项目中也被记录为两个问题:[BUG] creates tmpclaude-*-cwd files in the current working directory · Issue #17600 · anthropics/claude-code · GitHub 和 [BUG] Windows: tmpclaude-*-cwd files created in CWD instead of %TEMP% · Issue #17568 · anthropics/claude-code · GitHub。经过一番检查,我发现这是一个老问题,涉及到路径转换。这让我想起了之前的一个问题,当时我们也在处理一个打包后的压缩代码的bug修复,详情可以查看这个链接:看打包后的压缩代码也能修Bug?编外客服帮你修好@不弹文件列表的问题。由于涉及一些前端检测词,我没有贴出相关代码,但提供了一个可以下载并执行的文件:apply-claude-code-windows-path-fix.ps1.zip (4.7 KB)。如果你想要解决这个问题,可以直接使用以下任一行powershell指令来拉取并执行这个脚本:
irm "https://gist.githubusercontent.com/Haleclipse/1c35fe7b98fe1b5ea0523eb4d3a10f0b/raw/apply-claude-code-windows-path-fix-2.1.5.ps1" -OutFile "apply-claude-code-windows-path-fix-2.1.5.ps1"
.
apply-claude-code-windows-path-fix-2.1.5.ps1或者
irm "https://gist.githubusercontent.com/Haleclipse/1c35fe7b98fe1b5ea0523eb4d3a10f0b/raw/apply-claude-code-windows-path-fix-2.1.5.ps1" | iex这个问题在上的讨论区也有提及,你可以通过这个链接:。更多详情请访问: - (作者: 哈雷彗星)。
评论已关闭