Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

파일 이름이 너무 길어서 삭제가 안 되나요? 단 5초 만에 해결하는 방법

"부탁드립니다. 파일 이름이 너무 길다고 하면서 파일을 삭제할 수가 없어요."

겉보기엔 난감해 보이는 이 문제는 사실 과거의 간단한 DOS 명령어 하나만 있으면 단 5초 만에 해결할 수 있습니다. 그 전에 먼저 Windows가 내뿜는 가장 오래된 오류 중 하나와 그 원인인 긴 파일 이름(Long Filenames, LFN)에 대해 살펴보겠습니다.

긴 파일 이름(LFN)이란?

긴 파일 이름은 Windows 95와 MS-DOS 아키텍처에서 물려받은 개념입니다. LFN 시스템은 최대 255자까지의 파일 및 폴더 이름을 지원했는데, 이는 기존의 8.3 파일 명명 규칙(폴더 경로를 제외하고 최대 8자, 필요하다면 마침표[.] 뒤에 최대 3자의 확장자)과는 완전히 다른 변화였습니다.

Windows는 하위 호환성을 유지하고 있기 때문에, 바로 이 두 파일 명명 시스템 간의 "상호 변환" 기능을 활용해 문제를 해결할 수 있습니다. 파일 이름이 설정된 길이 제한을 초과하는 경우가 종종 발생하기 때문입니다.

많은 Windows 프로그램은 최대 경로 길이가 255자 미만이라고 가정합니다. 이 제한에는 파일이 실제로 위치한 폴더 경로는 포함되지 않지만, 파일을 다른 위치로 복사할 때는 전체 파일 경로가 함께 계산됩니다.

파일 이름이 너무 길어서 삭제가 안 되나요? 단 5초 만에 해결하는 방법

파일 이름이 지나치게 긴 파일은 다른 운영 체제에서 만들어진 경우도 있고, 서드파티 소프트웨어가 생성한 캐시 파일일 수도 있으며, 이름이 매우 긴 미디어 파일일 수도 있습니다. 또한 네트워크 공유 폴더처럼 경로가 깊은 디렉터리에 파일이 존재할 때도 이런 현상이 나타납니다.

이런 파일은 해당 파일을 만든 프로그램으로 관리할 수 있지만, 그마저 실패한다면 훨씬 간단한 해결책이 있습니다.

'파일 이름이 너무 깁니다' 오류 해결하기

긴 파일 이름을 가진 파일을 삭제하는 것은 단 3단계면 충분합니다. 핵심은 Windows가 자동으로 생성해 주는 짧은 파일 이름을 활용하는 것입니다.

  1. 파일이 위치한 폴더에서 명령 프롬프트를 엽니다.
  2. DOS 명령을 사용해 8.3 형식의 짧은 파일 이름을 확인합니다.
  3. DEL 명령으로 해당 파일을 삭제합니다.

실제 적용 예시

예시를 통해 어떻게 작동하는지 살펴보겠습니다. 여기 한 폴더 안에 파일 이름이 매우 긴 파일이 있다고 가정합니다.

먼저 파일 탐색기를 열고 해당 파일이 있는 폴더로 이동합니다. Shift 키를 누른 상태에서 폴더의 빈 공간을 마우스 오른쪽 버튼으로 클릭한 뒤, '여기서 명령 창 열기(Open command window here)'를 선택합니다. 참고로 Windows 10 이후 버전에서는 '여기서 PowerShell 창 열기' 메뉴가 대신 나타날 수 있으며, 이 경우에도 동일하게 진행할 수 있습니다. 그러면 현재 폴더를 작업 경로로 하는 명령 프롬프트 창이 열립니다.

파일 이름이 너무 길어서 삭제가 안 되나요? 단 5초 만에 해결하는 방법

이제 현재 폴더의 파일과 폴더 목록을 출력하는 DOS 명령을 입력합니다. dir 명령은 내부 명령으로 모든 Microsoft 운영 체제에서 사용할 수 있으며, /X 옵션을 붙이면 8.3 형식이 아닌 파일들의 짧은 이름(별칭)을 함께 표시해 줍니다. 파일이 너무 많아 한 화면에 다 담기지 않을 때는 DIR /X /P처럼 /P 옵션을 추가하면 화면을 멈춰가며 차례로 확인할 수 있습니다.

아래 스크린샷에서 삭제하려던 텍스트 파일 옆에 "변형된" 짧은 파일 이름이 표시되는 것을 볼 수 있습니다.

파일 이름이 너무 길어서 삭제가 안 되나요? 단 5초 만에 해결하는 방법

이렇게 DOS를 활용하면 파일의 짧은 이름을 "자동 생성"할 수 있습니다. 이제 그 짧은 파일 이름에 DEL 명령을 실행하기만 하면 파일이 깔끔하게 삭제됩니다. 끝!

파일 이름이 너무 길어서 삭제가 안 되나요? 단 5초 만에 해결하는 방법

여기서 얻을 수 있는 교훈은 DOS를 결코 가볍게 여기지 말라는 것입니다. 지금도 여러분의 곤란한 상황을 구해줄 수 있는 유용한 DOS 명령어가 무궁무진합니다. 이 명령어들을 익히는 김에, 편집이나 삭제가 잠긴 파일을 해제하는 방법 같은 또 다른 흔한 Windows 문제 해결법도 함께 알아두면 좋습니다.

이미지 출처: hanss via Shutterstock.com