본문 바로가기
데이서클 데이서클

윈도우 파일 이름이 너무 길어서 복사·삭제 안 될 때 해결방법

읽는 시간 약 9분

윈도우에서 마주치는 답답한 파일 이름 오류의 비밀

컴퓨터를 사용하다 보면 사진이나 문서, 혹은 영화 파일을 다른 폴더로 옮기거나 지우려고 할 때 갑자기 멈칫하게 만드는 순간이 찾아옵니다. 분명 내 컴퓨터에 있는 파일인데 윈도우는 이 파일의 이름이 너무 길어서 작업을 진행할 수 없다는 차가운 경고 메시지만 보여줍니다. 이럴 때 는 당황스러움을 느끼고 어떻게 해야 할지 몰라 화면만 멍하니 바라보게 됩니다.

image 7

이러한 현상이 발생하는 이유는 윈도우 운영체제의 뿌리 깊은 역사와 관련이 있습니다. 마이크로소프트의 전통적인 운영체제 구조는 파일 경로와 이름을 합쳐서 최대 260자까지만 인식하도록 설계되었습니다. 예를 들어 C 드라이브부터 시작해서 수많은 하위 폴더를 거치고 그 안에 아주 긴 이름의 파일이 들어가 있다면 260자라는 제한을 훌쩍 넘겨버리게 됩니다. 겉보기에는 평범해 보이지만 윈도우 내부 시스템은 이 길이를 감당하지 못해 복사도 안 되고 지워지지도 않는 도깨비 같은 상황이 벌어지는 것입니다.

긴 파일 이름을 손쉽게 해결하는 실전 방법들

막막한 상황을 타개하기 위해 우리가 가장 먼저 시도해 볼 수 있는 방법들은 주변에 널려 있습니다. 아주 간단한 조작만으로도 이 거슬리는 오류를 말끔히 해결할 수 있으니 차근차근 따라 해보는 것이 좋습니다.

상위 폴더의 이름을 짧게 바꾸기

문제가 되는 파일의 이름을 직접 바꾸려고 해도 오류 창이 뜨며 수정이 안 되는 경우가 많습니다. 이때는 파일이 들어있는 하위 폴더로 바로 들어가지 말고 한 단계나 두 단계 위에 있는 상위 폴더의 이름을 찾아가야 합니다. 상위 폴더의 이름을 알파벳 한 글자나 숫자 하나처럼 아주 짧게 줄여주면 전체 경로의 글자 수가 극적으로 줄어듭니다. 경로가 260자 미만으로 떨어지는 순간 윈도우는 다시 정상적으로 작동하기 시작하며 그때 원본 파일을 복사하거나 삭제할 수 있게 됩니다.

파일을 더 깊숙한 곳에서 바깥으로 빼내기

폴더 안에 폴더가 끊임없이 겹쳐 있는 구조를 흔히 중첩 폴더라고 부릅니다. 이 구조가 길어질수록 글자 수 제한에 걸릴 확률이 높아집니다. 해결책은 간단합니다. 문제가 발생한 파일을 마우스로 집어 드래그한 뒤 바탕화면이나 C 드라이브 바로 아래처럼 경로가 가장 짧은 위치로 이동시키는 것입니다. 물론 바로 이동이 안 된다면 상위 폴더를 통째로 바깥으로 끌어낸 뒤 내부 정리를 하는 것이 훨씬 수월합니다.

명령 프롬프트를 활용하는 전문가의 방식

일반적인 마우스 클릭으로 해결되지 않는 고집스러운 파일들이 있습니다. 이럴 때는 윈도우의 숨은 일꾼인 명령 프롬프트를 소환해야 합니다. 화면 아래 검색창에 cmd를 입력하여 명령 프롬프트를 관리자 권한으로 실행한 뒤 특별한 단축 명령어를 사용하면 윈도우의 기본 규칙을 우회하여 파일을 강제로 지울 수 있습니다.

명령 프롬프트에서 활용할 수 있는 대표적인 명령어들은 다음과 같습니다.

  • robocopy 명령어는 빈 폴더를 원본으로 지정하고 문제가 되는 폴더에 덮어쓰는 방식으로 긴 경로의 폴더를 깔끔하게 지워버리는 강력한 도구입니다.
  • rd 명령어는 디렉토리를 통째로 제거할 때 사용하며 /s와 /q 옵션을 함께 쓰면 사용자 확인 없이 긴 경로의 폴더를 단숨에 삭제합니다.
  • del 명령어는 파일 단위로 삭제할 때 유용하며 속성을 무시하고 강제로 지우는 옵션을 조합하면 골칫거리 파일을 없앨 수 있습니다.

윈도우 설정 변경으로 근본적인 제한 풀어내기

매번 파일이 길어질 때마다 이름을 바꾸거나 명령어를 쓰는 것은 번거로운 일입니다. 최신 버전의 윈도우를 사용하고 있다면 이 답답한 260자 제한 자체를 시스템에서 영구적으로 해제해 버릴 수 있습니다. 레지스트리 편집기나 로컬 그룹 정책 편집기를 만져야 하므로 조금 긴장될 수도 있지만 차근히 따라 하면 누구나 할 수 있습니다.

윈도우 홈 에디션을 제외한 프로 이상의 버전에서는 로컬 그룹 정책 편집기를 통해 긴 경로 활성화 설정을 켤 수 있습니다. 실행 창에 gpedit.msc를 입력하고 로컬 컴퓨터 정책에서 로컬 컴퓨터 관리, 그리고 시스템 항목으로 차례대로 진입합니다. 그곳에서 긴 Win32 경로 활성화라는 항목을 찾아 사용으로 변경해주기만 하면 앞으로는 긴 파일 이름 때문에 에러가 나는 일이 드물어집니다.

홈 에디션을 쓰는 사용자라면 레지스트리 편집기를 열어 직접 수정해야 합니다. 실행 창에 regedit을 입력한 후 컴퓨터, HKEY_LOCAL_MACHINE, SYSTEM, CurrentControlSet, Control, FileSystem 경로를 찾아갑니다. 우측 화면에서 LongPathsEnabled 항목을 더블클릭한 뒤 값을 1로 수정하고 컴퓨터를 재부팅하면 시스템 전체가 긴 파일 이름을 수용할 준비를 마치게 됩니다.

압축 프로그램을 우회로로 활용하는 기발한 지혜

컴퓨터 고수들이 즐겨 쓰는 아주 실용적이고도 허를 찌르는 방법이 있습니다. 바로 알집이나 반디집 같은 압축 프로그램을 활용하는 것입니다. 운영체제는 파일을 직접 다룰 때 260자 경로 제한을 엄격하게 적용하지만 압축 프로그램은 이 규칙을 상대적으로 유연하게 받아들이는 특성이 있습니다.

삭제나 복사가 안 되는 골칫거리 폴더나 파일을 마우스로 우클릭하여 압축 프로그램의 메뉴를 엽니다. 그곳에서 아카이브에 추가하기를 누른 뒤 압축 옵션 설정에서 압축 완료 후 원본 파일 삭제 항목에 체크를 하고 압축을 진행합니다. 그러면 프로그램이 알아서 긴 이름의 파일들을 압축 파일 속으로 쏙 집어넣은 뒤 원본을 완벽하게 지워버립니다. 이제 내 손에 남은 거대한 압축 파일 하나만 마우스 클릭 한 번으로 지워버리면 그동안 애를 먹이던 긴 이름의 파일들도 흔적도 없이 사라지게 됩니다.

무료 서드파티 프로그램을 활용한 안전한 파일 관리

윈도우 기본 기능이나 명령어 입력이 버겁게 느껴지는 일반 사용자들을 위해 세상에는 이미 수많은 개발자가 만들어 낸 훌륭한 무료 프로그램들이 존재합니다. 이 도구들은 오직 삭제나 이동이 불가능한 파일들을 타겟으로 삼아 설계되었기 때문에 일반적인 방법으로 손을 쓸 수 없을 때 최고의 구원투수가 되어줍니다.

인터넷에서 쉽게 구할 수 있는 파일 강제 삭제 전용 유틸리티들은 마우스 우클릭 메뉴와 연동되어 작동합니다. 문제가 되는 파일에 마우스를 올리고 전용 삭제 프로그램을 선택하면 프로그램이 즉시 파일의 잠금을 해제하고 경로 제한을 무시한 채 삭제 작업을 완수합니다. 바이러스나 악성코드가 심어져 있는 파일이 정상적인 방법으로 지워지지 않을 때도 이러한 전용 도구들이 매우 유용하게 쓰입니다.

파일 이름과 경로를 다룰 때 흔히 하는 오해와 진실

사람들은 컴퓨터에 문제가 생기면 하드웨어가 고장 났거나 윈도우가 심각하게 손상되었다고 오해하곤 합니다. 하지만 파일 이름 길이 초과 오류는 하드웨어의 결함과는 전혀 무관하며 운영체제가 파일 시스템을 관리하는 고유의 규칙 때문에 발생하는 소프트웨어적 현상일 뿐입니다.

어떤 이들은 바이러스에 걸려서 파일이 지워지지 않는다고 믿기도 합니다. 물론 악성코드가 파일을 붙잡고 놓아주지 않는 경우도 존재하지만 대부분의 긴 이름 오류는 사용자가 인터넷에서 긴 제목의 자료를 다운로드하거나 긴 폴더 구조 속으로 파일을 깊숙이 집어넣었을 때 스스로 발생시키는 일종의 시스템 경고입니다. 따라서 컴퓨터를 포맷하거나 부품을 바꿀 필요 없이 오늘 소개한 소프트웨어적 해결책만 적용하면 언제든 말끔하게 정상 상태를 되찾을 수 있습니다.

자주 묻는 질문과 명쾌한 답변

긴 파일 이름 오류와 관련하여 사람들이 가장 궁금해하는 부분들을 모아 명쾌한 해답을 제공합니다.

파일 이름의 길이는 정확히 몇 자까지 허용되나요

윈도우의 전통적인 파일 경로 제한은 드라이브 문자와 폴더 이름, 그리고 파일 이름을 모두 합쳐서 영문 기준 260자입니다. 한글은 글자당 차지하는 바이트가 다르므로 체감상 더 짧게 느껴질 수 있습니다.

압축을 풀 때도 긴 이름 오류가 발생하는데 어떻게 해야 하나요

압축을 풀기 전에 최상위 드라이브 바로 아래에 짧은 이름의 폴더를 만들고 그곳에 압축을 해제하면 오류를 쉽게 피할 수 있습니다.

레지스트리를 수정하면 컴퓨터에 문제가 생기지 않나요

안내된 경로의 값만 정확하게 변경한다면 시스템에 무리를 주지 않으며 오히려 윈도우의 고질적인 불편함을 해소하는 가장 좋은 방법 중 하나입니다.

마스터
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.