windows 默认对文件名大小写不敏感,但 wsl、开发工具或特定目录可以启用按目录区分大小写。该属性只影响指定文件夹,修改前应先查询当前状态,并确认现有软件是否能正确处理仅大小写不同的文件名。
查询目录当前的大小写属性
在管理员终端运行 fsutil file queryCaseSensitiveInfo "D:\Project"。输出会明确提示大小写敏感属性已启用或已禁用。若提示路径不存在,先检查引号、盘符和目录是否位于 NTFS 卷。

启用后验证同名文件行为
需要启用时运行 fsutil file setCaseSensitiveInfo "D:\Project" enable,然后再次查询。启用目录可以同时保存 Cars.txt 与 cars.txt;在资源管理器和编辑器中分别打开它们,确认业务程序没有把两个名称合并处理。

不再需要时关闭大小写敏感
先清理仅大小写不同的重名项,再运行 fsutil file setCaseSensitiveInfo "D:\Project" disable。关闭后重新执行查询命令确认状态;如果目录仍包含会发生名称冲突的文件,系统可能拒绝关闭,此时应先改名或移走冲突项。


















