dke*_*eck 75 path limit long-filenames windows-10
有人可以告诉我们/我,如果MAX_PATH问题仍然存在于Windows 10的(技术预览版)中.如果它存在:路径和单个文件名有多少个字符?
mag*_*981 64
该问题将始终存在于Windows中,以保持与旧软件的兼容性.使用NT样式的名称语法 "\\?\D:\very long path"来解决此问题.
在Windows 10(版本1607 - 周年纪念更新)和Windows Server 2016中,您似乎可以通过覆盖enable NTFS long pathsComputer Configuration - > Admin Templates- > System- > 下的组策略条目来忽略MAX_PATH问题FileSystem:
应用程序必须longPathAware在应用程序清单中具有类似于DPIAware 的条目.
<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>
Run Code Online (Sandbox Code Playgroud)
这里有一些可靠的代码,可以启用长路径以避免在@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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
50860 次 |
| 最近记录: |