解决文件夹改名后 Claude Code 找不到历史对话 很多人误以为 Claude Code 的会话是全局按 UUID 存储的改目录不影响历史这是最大误区。一、Claude Code 的会话存储机制Claude Code并非全局存储会话而是采用「绝对路径绑定」的存储逻辑所有项目会话默认存在隐藏目录~/.claude/projects/它会将你当前项目的绝对路径做哈希/转义生成专属文件夹名例如/home/xxx/demo转为-home-xxx-demo该目录下存放当前项目所有会话.jsonl文件包含对话上下文、文件引用、记忆数据当你修改文件夹名称/移动路径后项目新绝对路径改变 → Claude Code 去~/.claude/projects/查找新路径对应的哈希目录新目录是空的所以显示无历史对话旧路径的会话文件还在旧哈希目录里但新目录无法读取二、解决方法将C:\Users\你的用户名\.claude\projects\旧文件名下的所有.jsonl文件粘贴到C:\Users\你的用户名\.claude\projects\新文件名如果没有这个文件夹可以先在新文件名项目下对话一次cc会自己建立。再次打开claude code就能找到历史对话记录了。