在Windows 10中是否仍然存在MAX_PATH问题

如果在Windows 10的技术预览中仍然存在MAX_PATH问题,是否有人可以告诉我们?如果存在:path和单个文件名有多less个字符?

这个问题将永远存在于Windows中,以保持与旧软件的兼容性。 使用NT风格的名称语法 "\\?\D:\very long path"来解决此问题。

在Windows 10(版本1607 – 周年纪念更新)和Windows Server 2016中,似乎可以通过在Computer Configuration – > Admin Templates – > System – >文件System下重写组策略条目enable NTFS long paths来忽略MAX_PATH问题:

在这里输入图像说明

在这里输入图像说明

应用程序必须在应用程序清单中具有类似于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> 

是的,它仍然存在。 刚刚遇到了一个问题,通常的方法映射networking驱动器来缩短path似乎并没有让我打开文件,但它会让我重命名和移动它们。

Interesting Posts