Snapshot Reader
Captured
想让codex清理掉它生成的测试文件,删了几次不成功就请求提权实现,没怎么看就同意了,结果整个H盘被删干净了…
导致H盘被全部删完的原因是:
Codex 清理测试临时目录 tests_runtime 的过程中。由于 Remove-Item 遇到 ACL 权限异常,Codex 切换为 cmd.exe /c "rmdir /s /q ..." 执行递归删除;但该命令在 PowerShell 中错误使用了 \" 这种不适用的转义写法,导致传入 cmd.exe 的实际参数解析失真,删除目标从预期的子目录演变为对 H: 盘根路径的高风险操作。
Agent消息:
`Remove-Item` 会递归下钻到那些 ACL 异常的子目录里,所以卡住了。我改用 Windows 原生的目录删除接口,直接删顶层目标目录。
执行命令:
cmd.exe /c "rmdir /s /q \"H:\WorkSpace\legado-cli\legado_cli\tests_runtime\""
命令结果
Wall time: 14.7 seconds
aborted by user
81 个帖子 - 68 位参与者