[BUG]
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
On Windows, Claude Code creates project memory folders using the drive letter
as uppercase (e.g., "C--Users-..."). However, Claude Code cannot recognize
these folders and fails to load project memory.
The folder name must start with a lowercase drive letter (e.g., "c--Users-...")
to be recognized correctly. This means project-specific CLAUDE.md files and
memory are silently ignored when the folder was auto-generated with an uppercase
drive letter.
This is reproducible on Windows 11 with drives C:\ or E:\ etc.
What Should Happen?
Claude Code should either:
- Always generate project folder names with lowercase drive letters on Windows, or
- Perform a case-insensitive match when looking up project folders.
Currently, renaming the folder manually from "C--Users-..." to "c--Users-..."
fixes the issue, but users should not have to do this manually.
Error Messages/Logs
Steps to Reproduce
- Use Claude Code on Windows 11 with a project on the C:\ or E:\ drive.
- Open a project folder, e.g.: C:\Users\gokmu\Desktop\my-project
- Claude Code automatically creates a memory folder at:
C:\Users\gokmu\.claude\projects\C--Users-gokmu-Desktop-my-project\
(note: uppercase "C--")
- Add a CLAUDE.md file inside that folder with project-specific instructions.
- Run Claude Code again in the same project.
- Observe that Claude does NOT load the project memory / CLAUDE.md.
- Manually rename the folder from:
C--Users-gokmu-Desktop-my-project
to:
c--Users-gokmu-Desktop-my-project
- Run Claude Code again — project memory is now loaded correctly.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.119 (Claude Code)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
PowerShell
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗