운영체제/윈도우
[윈도우10] 파일/디렉토리 path 길이제한(260)
믿을수없는맛
2021. 7. 28. 16:15
반응형
최근 파이썬으로 자동화를 만드는중인데,
여느 때와 같이 코딩 중 파일을 이동 시키는 로직에서 존재하지 않는 위치라고 나오더라구요...
https://docs.microsoft.com/ko-kr/windows/win32/fileio/maximum-file-path-limitation?tabs=cmd
최대 경로 길이 제한 - Win32 apps
최대 경로 길이 제한.
docs.microsoft.com
그래서 알아보니 윈도우에서는 위치 길이가 260자가 넘어가면 안된다고 하더라구요?
Windows API에서 경로의 최대 길이는 260 자로 정의 된 최대 _ 경로 입니다.
아니 그러면 길이가 긴 경우는 어떻게 접근 하란 말인가하고 찾아보니..
긴 경로 앞에 "\\?\" 를 추가해주면 됩니다.
경로: C:\home\ekep
EX: \\?\C:\home\ekep
UNC 경로일 경우 "\\?\UNC\서버\공유" 이렇게 사용한다.
반응형