有人可以告诉我们/我,如果{10}仍然存在于Windows 10的技术预览中(如果它存在):路径和单个文件名有多少个字符?
答案 0 :(得分:57)
该问题将始终存在于Windows中,以保持与旧软件的兼容性。 Use the NT-style name syntax "\\?\D:\very long path"
解决此问题。
在Windows 10(版本1607 - 周年纪念更新)和Windows Server 2016中,您似乎可以选择Computer Configuration
下的overriding a group policy entry enable NTFS long paths
忽略MAX_PATH问题 - > Admin Templates
- > System
- > FileSystem
:
应用程序必须在应用程序清单中有类似于DPIAware的条目longPathAware
。
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" >
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">
<longPathAware>true</longPathAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>
答案 1 :(得分:1)
是的,它确实存在。现在遇到一个问题,将网络驱动器映射到它以缩短路径的常用方法似乎不让我打开文件,但它会让我重命名并移动它们。
答案 2 :(得分:1)
这里有一些有趣的代码,可以使用长路径来避免单击@ magicandre1981答案中的所有内容。此版本已在Windows Server 2016上进行了测试,它也应在Windows 10上运行。
- name: Remove filesystem path length limitations
win_regedit:
path: HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem
name: LongPathsEnabled
type: dword
data: 1
state: present