在 Windows 2016 中无法使用长路径名

在 Windows 2016 中无法使用长路径名

我很高兴看到,在最新的 Windows 10 和 Windows Server 2016 中,文件夹和文件名旧的 260 个字符的限制可以被突破。

我刚刚在一台新机器上安装了 Windows 2016,并按照以下步骤启用了长路径(如详细说明这里),但我仍然收到消息,告诉我无法复制文件或创建文件夹,因为它们会创建长路径名。

我做错了什么吗?我还需要做些什么吗?

答案1

正如您所链接的文章中所见,该设置的描述如下:

启用 NTFS 长路径将允许显式 win32 应用程序和 Windows 应用商店应用程序访问超出每个节点正常 260 个字符限制的路径。启用此设置将导致长路径在进程内可访问。

这意味着即使您启用此功能,也并非每个应用程序都能奇迹般地开始能够访问长路径。每个特定应用程序仍必须进行编码以“选择加入”此支持。

截至撰写本文时,Explorer.exe 和 cmd.exe 尚未利用此功能然而(但他们最终会的……只是需要时间。)

但我已经看到 Powershell 利用了新功能:

powershell 长路径

相关内容