用户
 找回密码
 注册会员
搜索

如何让Windows 10中的指定文件夹对大小写敏感

[复制链接]
发表于 2020-3-3 13:52:37
在Windows系统中,无法创建名称一样,但大小写不同的文件,它对大小写不敏感,会认为名称是相同的。本文要说的是如何让指定的目录对大小写敏感,让它允许创建及存放仅大小写不同的多个文件。
PYiR8ztnbZDmNwMo.png 首先,我们需要开启Linux子系统功能。在开始菜单中搜索“功能”,选择打开“启用或关闭Windows 功能”,在其中勾选“适用于Linux的Windows子系统”,点击确定,按要求重启。
IY3fMekNU4mAvy.png 以管理员身份打开PowerShell或者命令提示符,输入命令:
fsutil file setCaseSensitiveInfo 文件夹路径 enable
如fsutil file setCaseSensitiveInfo d:         enable,如果路径中包含空格,需要将整个路径使用双引号包含起来,不要使用中文格式的双引号。
jR8RoG0VEbeWzlNo.png 命令执行完成后,在指定的文件夹里,就可以按我们的意愿来命名文件了。
od7lDZMdNav1BfIP.png 如果命令无法完成,要确认你是否开启了Linux子系统功能,是否是以管理员身份执行的命令,是否使用的是NTFS文件系统。
命令不会影响子文件夹,如果想这样做,需要对每个子文件夹都使用命令指定一次,可以使用下面的脚本来完成。
@echo off
fsutil file setCaseSensitiveInfo %1 enable
for /d /r %1 %%i in (*) do (fsutil file setCaseSensitiveInfo %%i enable)
pause
复制上述文本,粘贴保存到文本文档,将文件扩展名由.txt更改为.cmd或者.bat,以下面的方式使用它。
1、以管理员身份打开命令提示符,输入命令文件的路径(不需要输入扩展名),空格,再加上需要开启大小写敏感的目录的路径。
EHb6MMyU7SdUJOiL.png 2、为命令文件创建一个快捷方式,右键点击快捷方式,选择属性,点击快捷方式选项卡下的高级按钮,勾选“用管理员身份运行”,确定。
Upt6qgV6T6rOg3jS.png 将需要开启大小写敏感的文件夹拖放到命令文件的快捷方式上即可。
注意,拖放后在任务栏会有用户账户控制的提示,点开,选择是。

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

返回顶部