在linux上做开发,linux万物皆文件,对大小写敏感,但是scp转到window上编写测试就麻烦了,文件缺失什么的就来了。
那么怎么让windows对文件大小写敏感
这下面一切的操作都有一个前提
item | des |
---|---|
OS | windows10 |
OS version | >=17110 |
Tool | PowerShell ,WSL(windows for subsystem Linux) |
Other | NTFS格式 |
如果没有满足以上条件下面就可以不用看咯~
这个巨硬对大小写敏感的更新日志 ?Build 17110
附带一个官方的WSL开启和安装链接 ?Windows Subsystem for Linux Installation Guide for Windows 10
打开powershell,记得用管理员权限打开
fsutil.exe file SetCaseSensitiveInfo 文件夹 enable
但是!但是!但是!这样只能对这单个文件夹设置敏感
比如文件目录结构是这样的
设置了文件夹A
大小写敏感就只能对文件夹起作用,对文件夹a、b、c、d里面的文件和文件夹是不起作用的,并不能递归处理
如何如何解决呢,自己写脚本处理去吧哈哈哈哈哈哈哈哈哈,要是文件夹不多手撸也行
有空再写个py的递归处理脚本~