Windows 设置文件区分大小写

命令:

fsutil.exe file setCaseSensitiveInfo D:\htdocs enable

//启用NTFS区分大小写功能

fsutil.exe file SetCaseSensitiveInfo C:文件夹名称 enable

//禁用NTFS区分大小写功能

fsutil.exe file SetCaseSensitiveInfo C:文件夹名称 disable

使用:

命令不会影响子文件夹,如果想这样做,需要对每个子文件夹都使用命令指定一次,可以使用下面的脚本来完成。

@echo off

fsutil file setCaseSensitiveInfo %1 enable

for /d /r %1 %%i in (*) do (fsutil file setCaseSensitiveInfo %%i enable)

pause

参考:

将注册表 HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\dword:ObCaseInsensitive 注册表项的值设为 0

reg.exe add HKLM\SYSTEM\CurrentControlSet\Services\lxss /v DrvFsAllowForceCaseSensitivity /t REG_DWORD /d 1

https://devblogs.microsoft.com/commandline/per-directory-case-sensitivity-and-wsl/

https://devblogs.microsoft.com/commandline/improved-per-directory-case-sensitivity-support-in-wsl/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容