如何在Windows上启用区分大小写的文件名

大多数基于UNIX和Linux的操作系统都使用区分大小写的文件名和文件夹名,但是从历史上看,它从来都不是Windows上的选项。

“区分大小写的文件名"是什么意思?好吧,如果我在Windows中创建一个名为“ Productivity.txt"的文件,即使在技术上有所不同,也无法在同一文件夹中创建另一个名为“ productivity.txt"的文件。 Windows将抛出一条错误消息,提示“此位置已经存在一个具有相同名称的文件"

通过启用此可选新功能,您可以删除此限制Windows 10会将“ Productivity.txt"和“ productivity.txt"视为两个单独的文件。

如何在Windows上启用区分大小写的文件名

您需要激活大小写敏感目录名。不幸的是,在撰写本文时,尚无法通过用户界面进行操作。相反,您需要使用命令行。请按照以下说明在Windows上激活区分大小写的文件名。

注意:请先关闭所有Linux应用程序,然后再继续。

  • 右键单击“开始"。
  • 在弹出菜单上选择 PowerShell(管理员)
  • 键入 fsutil.exe文件setCaseSensitiveInfo C:\ folder enable ,将C:\ folder替换为要更改的目标。
  • 如果要编辑的文件夹名称中有空格,请在名称两边加上引号(例如 fsutil.exe文件setCaseSensitiveInfo“ C:\ mydocuments"启用
  • 不幸的是,您一次只能创建一个文件夹,并且子文件夹不会继承其父文件夹的设置。 ,您将需要为每个要启用区分大小写名称的文件夹重复fsutil.exe命令。

    最后,要撤消更改,请返回PowerShell并键入 fsutil。 exe文件setCaseSensitiveInfo“ C:\ folder"禁用(再次将“ C:\ folder"替换为相关位置。

    标签: