Windows Server 2012 – 完全支持区分大小写的文件和目录名称?

Windows Server 2012 – 完全支持区分大小写的文件和目录名称?

我想知道 Windows 2012 是否完全支持区分大小写的文件名和目录。换句话说,我想以不同的大小写保存文件和目录,例如:

  • 我的文件.txt
  • 我的文件.txt
  • 我的文件.TXT

我发现以下适用于 Windows 2008 的链接:

配置文件和文件夹名称的大小写区分性

如果上述步骤成功执行:

  1. 我是否可以像往常一样使用 Windows 资源管理器和 DOS 提示符来复制/移动/删除文件,还是需要其他界面?
  2. 我是否可以通过 FTP 登录并处理大小写不同的文件和文件夹,就好像它们实际上是不同的文件和目录一样?

我读过很多关于 Windows 2003、Windows 7 等的“旧”帖子,其中有人使用 Windows 资源管理器和命令提示符时出现问题应用上述设置后。

我也读到过人们有这样的问题Win32 应用程序无法正确处理文件(名称相同,但大小写不同)。

答案1

你这两个问题的答案都是

尽管文件系统 NTFS 支持文件和文件夹名称区分大小写。

但是 Win32 子系统不支持这一点。由于 explorer.exe、cmd.exe 和 IIS FTP 服务器都是 Win32 应用程序,因此您无法创建仅大小写不同的文件。

您可以使用非基于 Win32 的程序来创建此类文件,但您无法确定地说基于 Win32 的应用程序会选择这些文件中的哪一个。

因此,除非您从不使用任何必须处理文件的 Win32 程序,否则您不应该考虑启用它。

您还会让您的 (Windows) 用户感到十分困惑。

相关内容