관리 메뉴

Black&White

Windows 경로(파일 및 폴더 포함) 길이 제한 본문

Windows

Windows 경로(파일 및 폴더 포함) 길이 제한

V.E.N 2018.06.29 11:26

Windows 7, 10 은 파일명(확장자포함), 폴더명에 대한 길이가 제한되어 있다.


길이제한때문에 파일 복사, 삭제, 이동등이 불가능하게 되어 아래와 같은 경고창을 보게 될 것이다.





MS 공식적 답변에 의하면 260자로 길이가 제한되어 있다.


https://answers.microsoft.com/ko-kr/windows/forum/windows_7-files/%ed%8c%8c%ec%9d%bc-%eb%b3%b5%ec%82%ac%ec%8b%9c/789da233-adc4-4e7c-8ad0-77c6af503595?messageId=294c647a-c058-47c0-9723-5372e99aacb3



먼저, Windows 10 은 이에 대한 Fix(레지스트리 수정)가 가능하다.


이에 대한 자세한 설명은 아래 블로그 글을 참조


http://slic.tistory.com/1199



레지스트리에서 수정하는 방법을 간략히 설명하자면,


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

출처: http://slic.tistory.com/1199 [Total Fix!]
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

출처: http://slic.tistory.com/1199 [Total Fix!]
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

출처: http://slic.tistory.com/1199 [Total Fix!]
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

출처: http://slic.tistory.com/1199 [Total Fix!]
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

출처: http://slic.tistory.com/1199 [Total Fix!]

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem


위치에서 LongPathsEnabled 값을 찾아 1 로 수정하면 해결이 된다.



(Windows 7 에서는 위 수정방법이 적용되지 않는다.)



Windows 7 에서 길이제한으로 파일복사, 삭제등이 안될 경우, 해결방법은


subst 명령을 통해 간단히 해결할 수가 있다.


subst 명령 사용방법은 cmd.exe 실행후


subst 가상드라이브명: 길이제한걸린파일의경로


예를 들어

가상드라이브 를 z 라고 하고 (임의의 문자지정)

길이제한이 걸린 파일이 포함된 폴더이름이 AAA 이며, C: 드라이브에 위치한다고 할때


subst z: c:\AAA


윈도우 탐색기를 실행하면 가상드라이브 Z  가 보일것이다.

즉, z 드라이브 = c:\AAA 가 되는 것이다.


z 드라이브에서는 파일의 복사, 삭제가 가능하다.



참고로 가상드라이브 z 를 삭제하는 방법은


subst z: /d

0 Comments
댓글쓰기 폼