Path Windows 10中是否仍存在最大路径问题

Path Windows 10中是否仍存在最大路径问题,path,limit,long-filenames,windows-10,Path,Limit,Long Filenames,Windows 10,有人能告诉我们/我Windows 10(技术预览版)中是否仍然存在此问题吗。如果存在:路径和单个文件名可以有多少个字符?为了保持与旧软件的兼容性,这个问题在Windows中始终存在“\\?\D:\very long path”以解决此问题 在Windows 10(版本1607-周年更新)和Windows Server 2016中,您似乎可以通过在计算机配置下->管理模板->系统->文件系统: 应用程序必须有一个类似于应用程序清单中DPIAware的条目longPathAware <as

有人能告诉我们/我Windows 10(技术预览版)中是否仍然存在此问题吗。如果存在:路径和单个文件名可以有多少个字符?

为了保持与旧软件的兼容性,这个问题在Windows中始终存在<代码>“\\?\D:\very long path”以解决此问题

在Windows 10(版本1607-周年更新)和Windows Server 2016中,您似乎可以通过在
计算机配置下
->
管理模板
->
系统
->
文件系统
:

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

真的

是的,它仍然存在。现在遇到了一个问题,通常将网络驱动器映射到网络驱动器以缩短路径的方法似乎不允许我打开文件,但它可以让我重命名和移动文件。

这里有一些简单的代码,可以启用长路径,以避免在@magicandrey中单击所有这些答案。这是在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

当你否决投票时,请留下评论。例如,一些容易找到答案的URL。或者问题本身有什么问题。请尝试构建14352并设置GP入口使用组策略设置或手动更改注册表。请看,我最近在安装Python时提到了这一点,因为在安装之后,他们有一个选项来禁用
MAX\u路径
限制。为什么有人的路径名会超过260个字符?为什么Linux或Mac没有遇到这些兼容性问题?为什么不能扩展非Unicode Win32文件API(在现有IO处理函数中有一些条件)以便能够使用例如MAX_PATH2=4096(或智能动态分配)。旧软件将只使用实现的遗留部分。但是新软件,特别是微软的产品(包括cmd、explorer、powershell、VS)应该利用这些新功能。操作系统应该隐藏所有这些技术历史:“只需使用dev:\path\file.ext和我,操作系统就会决定什么是最佳选择。”问这个微软。我们无法告诉你他们为什么以及如何决定这个问题。是的,我真的不在乎他们怎么做,但为什么他们仍然强迫我们在2015年尊重MAX_PATH……260个字符对任何人来说都应该足够了;)@探险家安德鲁斯还没有意识到长途跋涉。他们还在做这件事。subst是你的朋友吗