'파일 이름이 너무 깁니다'·대상 경로가 너무 길 때 해결 방법 — 260자 제한과 긴 경로 사용
Windows는 기본적으로 전체 경로(드라이브부터 파일 이름까지) 260자 제한이 있습니다. 상위 폴더 이름을 짧게 바꾸거나 파일을 드라이브 최상위 가까이로 옮기면 대부분 해결되며, 자주 생기면 긴 경로 사용 설정을 켜고 지원하는 프로그램(robocopy 등)을 사용합니다.
빠른 해결 요약
- 경로 중간 폴더 이름을 짧게 변경
- 압축 파일은 C:\temp 같은 짧은 위치에 풀기
- 자주 생기면 긴 경로 사용 설정(LongPathsEnabled) 켜기
- 삭제·복사는 robocopy로
이런 증상일 때 보는 글입니다
- 압축을 풀거나 복사할 때 '파일 이름이 너무 깁니다'가 뜰 때
- 아주 깊은 폴더의 파일이 지워지지 않을 때
해결 방법별 소요 시간·난이도·위험도
| 방법 | 소요 시간 | 난이도 | 관리자 권한 | 데이터·설정 위험 |
|---|---|---|---|---|
| 폴더 이름 줄이기 | 3분 | 쉬움 | 필요 없음 | 없음 |
| 짧은 위치에 풀기 | 3분 | 쉬움 | 필요 없음 | 없음 |
| 긴 경로 설정 | 5분 | 보통 | 필요 | 낮음 |
| robocopy | 5분 | 보통 | 필요 | 주의 |
소요 시간은 일반적인 PC 기준 예상치이며 장치 상태에 따라 달라질 수 있습니다.
왜 생기나요
예를 들어 C:\Users\이름\Documents\프로젝트\2026\자료\…처럼 폴더가 깊어지고 이름이 길면 전체 경로가 260자를 넘습니다. 압축 파일 안에 깊은 폴더 구조가 있거나, 웹에서 받은 파일 이름이 매우 긴 경우에 흔합니다.
1단계: 경로 줄이기
가장 쉬운 방법은 경로 중간 폴더 이름을 짧게 바꾸는 것입니다(예: '2026년 상반기 프로젝트 자료' → '2026a'). 압축 파일은 바탕화면 대신 C:\temp처럼 짧은 위치에 풀어서 경로 길이를 줄입니다.
2단계: 긴 경로 사용 설정
Windows 10(1607) 이후에는 260자 제한을 풀 수 있습니다. Pro 이상은 gpedit.msc → 컴퓨터 구성 > 관리 템플릿 > 시스템 > 파일 시스템 > Win32 긴 경로 사용을 '사용'으로 바꿉니다. Home은 관리자 PowerShell에서 아래 명령을 실행합니다.
실행 효과 긴 경로 사용(LongPathsEnabled)을 켭니다. 적용하려면 재시작합니다.
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force3단계: robocopy로 복사·삭제
robocopy는 긴 경로를 처리할 수 있습니다. 복사는 robocopy "원본 폴더" "대상 폴더" /E로 합니다. 지워지지 않는 깊은 폴더는 빈 폴더를 만든 뒤 robocopy 빈폴더 지울폴더 /MIR로 내용을 비우는 방법이 알려져 있지만, 대상 폴더를 잘못 지정하면 파일이 지워지므로 경로를 두 번 확인합니다.
자주 묻는 질문
파일 이름 자체가 너무 길어요.
이름을 짧게 바꾸면 됩니다. 이름 변경도 안 되면 상위 폴더 이름을 먼저 줄이세요.
다음으로 확인할 해결 가이드
원인을 모르겠다면 증상을 선택해 해당 가이드로 이동하는 IT 오류 자가진단을 이용해 보세요.
공식 참고 문서
외부 링크는 현재 창에서 열립니다. 뒤로 가기로 이 글에 돌아올 수 있습니다.
이 방법으로 문제가 해결됐나요?