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

Car*_*ran 9 windows-server-2012

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

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

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

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

如果以上步骤成功执行:

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

我已经阅读了许多有关 Windows 2003、Windows 7 等的“旧”帖子,其中人们在应用上述设置后在使用 Windows 资源管理器和命令提示符时遇到问题

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

Pet*_*orf 5

你两个问题的答案是否定的

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

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

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

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

你也会让你的(Windows-)用户感到困惑。