MAX_PATH issue이 (Windows의 기술 미리보기)에 여전히 존재하는 경우 알려주십시오. 존재하는 경우 : 경로 및 개별 파일 이름에 몇 개의 문자를 사용할 수 있습니까? ?Windows 10에 MAX_PATH 문제가 여전히 존재합니까?
답변
문제는 이전 소프트웨어와의 호환성을 유지하기 위해 항상 Windows에 표시됩니다. 이 문제를 해결하려면 Use the NT-style name syntax"\\?\D:\very long path"
>Admin Templates
- ->System
->FileSystem
- 당신은 Computer Configuration
에서 overriding a group policy entry enable NTFS long paths
으로 MAX_PATH 문제를 무시하는 옵션 것 같다 (버전 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>
Linux 또는 Mac에서 이러한 호환성 문제가 발생하지 않은 이유는 무엇입니까? 어떻게하면 비 유니 코드 Win32 파일 API를 (예 : 기존 IO 처리 기능의 일부 조건으로) 확장하여 예를 들어 사용할 수 없습니까? MAX_PATH2 = 4096 (또는 똑똑한 동적 할당). 이전 소프트웨어는 구현의 레거시 부분 만 사용합니다. 그러나 새로운 소프트웨어, 특히 Microsoft 제품 (cmd, explorer, powershell, VS 포함)은 새로운 기능을 사용해야합니다. OS는이 모든 기술 기록을 숨겨야합니다 : "dev : \ path \ file.ext를 사용하면 OS가 최선의 선택을 결정합니다." – dkeck
이 Microsoft에 문의하십시오. 왜이 문제에 대한 결정을 내린 이유와 방법을 말할 수 없습니다. – magicandre1981
그들은 win10 용으로 고쳐주고 결국에는 호환성을 깨뜨리는 것에 대해 하드 코어에 대해 논쟁을 벌였습니다. 나는 그들이 문제에 어디에 착륙했는지 모르겠다. 그러나 그들은 그것에 대해 정말로 생각하고있다. –
예 아직 존재합니다. 이제 문제가 생겼고 경로를 단축하기 위해 네트워크 드라이브를 매핑하는 일반적인 방법으로는 파일을 열지 못하게했지만 이름을 변경하고 이동시킬 수있었습니다.
투표를 취소 할 때 의견을 남겨주세요. 예 : 대답을 쉽게 찾을 수있는 URL 또는 질문 자체에 문제가 있습니다. – dkeck
빌드 14352를 시도하고 GP 항목을 설정하십시오. – magicandre1981
그룹 정책 설정을 사용하거나 레지스트리를 수동으로 변경하십시오. https://news.slashdot.org/story/16/05/31/0012222/microsoft-removes-260-character-path-length-limit-in-windows-10-redstone – holmb