MAX_PATH 문제 가 Windows 10 (기술 미리보기)에 여전히 존재 하는지 누군가가 알려 주실 수 있습니까?
답변
이 문제는 이전 소프트웨어와의 호환성을 유지하기 위해 항상 Windows에 존재합니다. 이 문제를 해결 하려면 NT 스타일 이름 구문 "\\?\D:\very long path"
을 사용하십시오 .
Windows 10 (버전 1607-1 주년 업데이트) 및 Windows Server 2016에서는 -> -> -> 아래 의 그룹 정책 항목enable NTFS long paths
을 재정 의하여 MAX_PATH 문제를 무시할 수있는 옵션이있는 것 같습니다 .Computer Configuration
Admin Templates
System
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>
답변
@ magicandre1981 답변에서 모든 클릭을 피하기 위해 긴 경로를 활성화하는 몇 가지 ansible 코드가 있습니다. 이것은 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
답변
예, 여전히 존재합니다. 방금 문제가 발생했으며 경로를 단축하기 위해 네트워크 드라이브를 매핑하는 일반적인 방법으로는 파일을 열 수 없었지만 파일 이름을 바꾸고 이동할 수있었습니다.