Windows에서 이름이 긴 파일을 삭제할 수 없을 때 문제 해결 방법

윈도우에서 이름이 매우 긴 파일을 삭제하는 방법

삭제하려는 파일 이름이 너무 길어서 삭제할 수 없다는 오류 메시지를 접해본 적이 있다면, 당신만 그런 게 아닙니다.파일 이름이나 전체 경로가 일반적인 최대 글자 수 제한인 260자를 초과할 경우, 윈도우가 제대로 작동하지 않아 삭제가 안 되는 경우가 종종 있습니다.이 오류는 다른 시스템에서 파일을 복사하거나 이동한 후, 또는 특정 스크립트나 앱이 복잡한 디렉터리 구조를 생성하려고 할 때 발생합니다.다행히 약간의 기술적 해결 방법을 사용하면 재설치나 수동으로 파일 이름을 바꾸는 번거로운 과정 없이 이러한 파일을 삭제할 수 있습니다.

이러한 문제는 종종 Windows의 최대 경로 길이 제한이나 파일 시스템 자체의 문제와 관련이 있습니다.구형 유틸리티나 Windows 자체의 일부 기능은 260자보다 긴 경로에서 오류를 일으키는데, 특히 긴 파일 이름(LFN)을 제대로 처리하지 못할 경우 더욱 그렇습니다.대용량 다운로드 후 남은 파일이나 백업에서 나온 불필요한 파일들을 정리하려는 경우에 특히 성가십니다.여기서 목표는 Windows의 오류 메시지에도 불구하고 해당 파일들을 삭제할 수 있는 방법을 찾는 것입니다.

파일 이름이 너무 길어서 삭제되지 않는 파일 해결 방법

방법 1: Windows 10/11에서 장거리 경로 지원 활성화

이 방법은 좀 교묘하지만 효과적입니다. Windows 10(버전 1607 이상)과 Windows 11은 설정을 활성화하면 최대 32, 767자까지 긴 파일 경로를 지원합니다.물론 Windows는 굳이 필요 이상으로 복잡하게 만들어야 하죠.레지스트리나 그룹 정책을 수정하면 이 제한을 해제할 수 있습니다.

  • 를 누른 Win + R다음 입력 gpedit.msc하고 Enter 키를 누르세요.(Windows Home을 사용하는 경우 레지스트리를 수정해야 할 수도 있습니다.)
  • 컴퓨터 구성 > 관리 템플릿 > 시스템 > 파일 시스템 으로 이동합니다.
  • “Win32 긴 경로 활성화” 라는 정책을 찾으십시오.
  • 해당 항목을 두 번 클릭하고 ‘ 사용’ 으로 설정하세요.
  • 적용확인을 클릭하세요.
  • 설정을 적용하려면 PC를 재부팅하세요.

그 후 파일을 다시 삭제해 보세요.경로 길이가 문제였다면 해결될 겁니다.이 방법은 *가끔* 불안정할 수 있지만, 특히 파일 이름이 최대 길이 제한을 아슬아슬하게 넘는 경우라면 시도해 볼 만합니다.

방법 2: 안전 모드에서 명령 프롬프트 또는 PowerShell 사용

이건 흔히 있는 일이죠.윈도우는 때때로 긴 이름의 파일을 삭제하지 못하는데, 이는 어떤 프로세스나 앱이 파일을 잠그고 있거나 경로가 잘못되었기 때문입니다.안전 모드로 부팅하면 이러한 백그라운드 프로세스가 많이 제거되어 파일 관리가 훨씬 쉬워집니다.

  • 컴퓨터를 안전 모드로 재부팅하세요. Windows에서는 설정 > 업데이트 및 보안 > 복구 > 고급 시작 > 지금 다시 시작을 통해 안전 모드로 부팅할 수 있습니다.그런 다음 문제 해결 > 고급 옵션 > 시작 설정 > 다시 시작 으로 이동하여 안전 모드 사용을 선택하세요.
  • 안전 모드로 진입한 후, 관리자 권한으로 명령 프롬프트를 엽니다(시작 버튼을 마우스 오른쪽 버튼으로 클릭한 다음 Windows 터미널(관리자) 또는 명령 프롬프트(관리자)를 선택).
  • 문제가 발생한 파일이 있는 디렉토리로 이동하세요.예를 들면 다음과 같습니다.
    cd "C:\Path\To\Your\Long\File\Folder"
  • `del` 명령어를 사용할 때는 파일 이름을 따옴표로 묶거나, 8.3 버전의 단축 이름이 있으면 함께 사용하십시오.단축 이름을 찾으려면 다음을 입력하십시오.
    dir /x

    그러면 짧은 파일 이름 열에 8.3으로 시작하는 짧은 파일 이름이 표시됩니다.

  • 그런 다음 다음 명령으로 삭제하세요:
    del "filename.ext"

    또는 필요한 경우 약칭을 사용하여 다음과 같이 표현할 수 있습니다.

    del SHORTNA~1. EXT

안전 모드에서는 Windows가 파일 잠금에 덜 적극적이며, 명령줄을 사용하는 것이 GUI보다 오류를 허용할 가능성이 더 높기 때문에 이 방법이 효과적입니다.때때로 시스템은 특별한 이유 없이 이러한 파일을 보호하는데, 아마도 이상한 잠금이나 손상 때문일 것입니다.하지만 파일 이름이 심하게 손상되었거나 특수 문자가 포함된 경우, 비슷한 명령줄 방법을 사용하여 먼저 파일 이름을 변경해야 할 수도 있다는 점에 유의하십시오.

방법 3: Unlocker 또는 Long Path Tool과 같은 타사 도구 사용

다른 모든 방법이 실패했을 때는 타사 유틸리티가 해결책이 될 수 있습니다.Unlocker 또는 Long Path Tool과 같은 도구는 제거하기 어려운 파일을 처리하도록 설계되었습니다.이러한 도구는 Windows 자체에서 잠겨 있거나 경로가 너무 길어서 삭제할 수 없는 파일을 강제로 삭제할 수 있습니다.

이러한 도구들은 대부분 사용법이 간단합니다.설치 후 문제 파일을 지정하고 삭제 또는 잠금 해제를 선택하면 됩니다.또한, 윈도우 내장 옵션보다 파일 이름 관련 문제를 더 깔끔하게 처리하는 경우가 많습니다.다만, 신뢰할 수 있는 출처에서 다운로드해야 합니다.주의하지 않으면 악성 프로그램이 포함되어 있을 수 있습니다.

일부 고급 도구는 삭제하기 전에 전체 경로를 수동으로 편집하거나 파일 이름을 더 짧게 변경할 수 있도록 해주므로 이러한 상황에서 꽤 유용합니다.

추가 팁 및 주의 사항

때로는 파일 이름을 바꾸거나 더 짧은 경로로 이동하는 것만으로 문제가 해결될 수 있습니다.가능하다면 명령줄에서 `ren` 또는 `move` 명령어를 사용해 보세요.또한 파일 이름에 특수 문자나 공백이 있으면 문제가 발생할 수 있으니 주의해야 합니다.

네, 특정 시스템에서는 시스템 손상이나 맬웨어 때문에 파일이 남아 있을 수 있습니다.파일이 계속 삭제되지 않는다면 sfc /scannow 명령어를 실행하거나 바이러스 백신 프로그램을 사용해 검사해 보는 것이 좋습니다.

요약

  • 최대 경로 길이가 문제인 경우 그룹 정책 또는 레지스트리에서 긴 경로 지원을 활성화하십시오.
  • 특히 파일이 잠겨 있거나 사용 중인 경우, 안전 모드로 부팅하여 명령줄을 통해 파일을 삭제하십시오.
  • 윈도우가 제대로 작동하지 않으면 타사 도구를 사용하세요.
  • 때로는 파일 이름을 더 짧게 바꾸는 것만으로도 교착 상태를 해결하는 데 도움이 될 수 있습니다.
  • 문제가 지속되면 시스템 문제 또는 맬웨어 감염 여부를 확인하십시오.

마무리

긴 파일 이름 문제는 정말 짜증나지만, 대부분의 경우 설정 조정, 명령줄 사용 또는 특수 유틸리티를 조합하여 해결할 수 있습니다.이러한 방법들이 다소 복잡해 보일 수 있지만, 같은 문제로 고생하던 여러 사용자에게 효과가 있었습니다.이 방법들이 여러분의 기기도 다시 정상으로 돌아오는 데 도움이 되기를 바랍니다.행운을 빌어요!

관련 기사: