Windows PC에서 파일이나 폴더 이름을 지정할 때는 Windows에 허용되는 최대 글자 수 제한이 있다는 점을 항상 염두에 두어야 합니다. 파일이나 폴더의 이름이 길어지면 파일 탐색기에서 전체 대상 경로도 함께 길어지게 되는데, 이때 파일을 복사, 이동 또는 변경하려고 하면 다음과 같은 오류 메시지가 나타납니다.
"대상 경로가 너무 깁니다. 파일 이름이 대상 폴더에 비해 너무 깁니다. 파일 이름을 줄여서 다시 시도하거나 경로가 더 짧은 위치를 사용해 보십시오."
이 오류는 대부분 Microsoft가 폴더 및 파일 이름에 256/260자 제한을 두고 있기 때문에 발생합니다. 안타깝게도 이 문제는 최신 Windows 버전에서도 여전히 존재하며 완전히 수정되지 않은 상태입니다. 이 글에서는 이 문제를 해결할 수 있는 몇 가지 유용한 방법을 소개합니다.
대상 경로가 너무 깁니다 오류 해결하기
작업을 시작하기 전에 만일의 사태에 대비해 시스템 복원 지점을 미리 생성해 두는 것이 좋습니다.
방법 1: 파일 확장명을 임시로 txt로 변경하기
.rar, .zip, .iso처럼 단일 파일 형태로 되어 있는 파일을 이동하려는 경우라면, 파일 확장명을 임시로 변경한 후 파일을 옮기고 다시 원래대로 되돌리는 방법을 사용할 수 있습니다. 순서는 다음과 같습니다.
1. .zip 또는 .rar 압축 파일을 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기(Rename)를 선택한 후, 확장명을 "txt"로 변경합니다.
2. 기본 설정에서 확장명이 보이지 않는다면 파일 탐색기의 보기 탭으로 이동하여 '파일 이름 확장명' 항목에 체크합니다.
3. 파일을 원하는 위치로 이동한 뒤, 다시 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기를 선택해 확장명을 원래 상태로 되돌립니다.
방법 2: 상위 폴더 이름 줄이기
이러한 오류를 피하는 또 다른 간단한 방법은 상위 폴더의 이름을 짧게 줄이는 것입니다. 다만 파일 수가 많아 길이 제한을 초과하는 경우에는 이 방법이 큰 효과가 없을 수 있습니다. 이동, 삭제 또는 복사 중인 파일과 폴더의 수가 많지 않고 셀 수 있을 정도라면 이 방법으로 충분히 문제를 해결할 수 있습니다.
파일 이름을 변경한 후에도 여전히 동일한 오류 메시지가 나타난다면, 다음 방법을 계속 진행하세요.
방법 3: 무료 프로그램 DeleteLongPath로 폴더 삭제하기
글자 수가 260자를 초과하는 여러 폴더와 하위 폴더를 한꺼번에 삭제해야 하는 상황이라면, 무료 프로그램인 "DeleteLongPath"를 활용해 보세요. 이 가벼운 프로그램은 폴더 구조와 내부에 저장된 하위 폴더 및 파일을 자동으로 삭제해 줍니다. 사용 방법은 다음과 같습니다.
1. 해당 링크에 접속해 프로그램을 다운로드합니다.
2. zip 파일의 압축을 풀고 "DeleteLongPath" 실행 파일을 더블클릭합니다.
3. Browse(찾아보기) 버튼을 클릭하고 삭제할 수 없는 폴더로 이동합니다.
4. "Delete(삭제)" 버튼을 눌러 기존에 삭제하지 못했던 파일이나 폴더를 제거합니다.
5. 최종 경고 창이 나타나면 예(Yes)를 누르고, 프로그램이 폴더 구조를 삭제할 때까지 기다립니다.
방법 4: 관리자 권한 명령 프롬프트에서 xcopy 명령어 사용하기
1. 명령 프롬프트를 엽니다. 검색창에 'cmd'를 입력한 후 Enter 키를 누르면 됩니다.
2. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다:
xcopy *원본 파일 경로* *대상 경로* /O /X /E /H /K
3. *원본 파일 경로*와 *대상 경로* 부분은 반드시 실제 폴더의 정확한 경로로 교체해야 합니다.
방법 5: 긴 경로 지원 활성화하기 (Windows 10 빌드 1607 이상)
Windows 10 사용자이며 Anniversary Update(1607) 이상으로 업그레이드했다면 MAX_PATH 제한을 비활성화할 수 있습니다. 이렇게 하면 '대상 경로가 너무 깁니다' 오류를 영구적으로 해결할 수 있습니다. 단계는 다음과 같습니다.
1. Windows 키 + R을 누른 후 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다.
2. 다음 레지스트리 키로 이동합니다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
3. 왼쪽 창에서 FileSystem을 선택한 상태로, 오른쪽 창에서 "LongPathsEnabled" 값을 더블클릭합니다.
4. 값 데이터를 1로 설정하고 확인을 클릭해 변경 사항을 저장합니다.
5. 레지스트리 편집기를 닫고, 긴 이름의 폴더를 이동해 보면 정상적으로 작동하는 것을 확인할 수 있습니다.
함께 보면 좋은 글
- Windows 10에서 백그라운드 앱 실행 중지하는 방법
- Windows 10 회전 잠금이 회색으로 비활성화될 때 해결법
- 공유기 IP 주소 확인하는 방법
- Windows 10에서 백스페이스 키가 작동하지 않을 때 해결법
이 글이 도움이 되었기를 바라며, 이제 Windows 10에서 '대상 경로가 너무 깁니다' 오류를 손쉽게 해결할 수 있을 것입니다. 가이드와 관련해 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.