"도와주세요. 파일 이름이 너무 길어서 파일을 삭제할 수 없습니다."
이것은 5초 안에 해결할 수 있는 난해한 문제이며 과거의 간단한 DOS 명령만 있으면 됩니다. 하지만 먼저 Windows에서 발생하는 가장 오래된 오류 중 하나와 그 원인인 긴 파일 이름(LFN)에 대해 알아보겠습니다.
긴 파일 이름이란 무엇입니까?
긴 파일 이름은 Windows 95 및 MS-DOS 아키텍처에서 상속됩니다. LFN 시스템은 최대 255자의 파일 및 디렉토리 이름을 지정했습니다. 이는 이전 8.3 파일 명명 규칙에서 최대 8자(디렉토리 경로 뒤)로 변경되었으며 선택적으로 마침표 [.]와 최대 3자 이상으로 구성된 파일 이름 확장자가 추가되었습니다.
Windows는 이전 버전과 호환되므로 두 파일 이름 지정 시스템 간에 이 "상호 변환"을 사용하여 문제를 해결합니다. 때로는 파일 이름이 설정된 제한을 초과하기 때문입니다.
많은 Windows 프로그램은 최대 경로 길이를 기대합니다. 255자 미만이어야 합니다. 이 제한은 해당 파일이 위치한 파일 경로를 제외합니다. 그러나 한 위치에서 파일을 복사할 때 전체 파일 경로를 고려합니다.
파일 이름이 너무 긴 파일은 다른 운영 체제의 제품일 수 있습니다. 또한 타사 소프트웨어의 캐시 파일로 태어날 수도 있습니다. 또는 이름이 정말 긴 미디어 파일일 수 있습니다. 때때로 이러한 파일은 네트워크 공유와 같은 더 깊은 디렉토리에 존재하는 경우에도 생성됩니다.
이러한 파일을 만든 소프트웨어를 사용하여 이러한 파일을 관리할 수 있습니다. 하지만 실패할 경우 훨씬 더 쉬운 솔루션이 있습니다.
"너무 긴" 파일 이름 오류 해결
파일 이름이 긴 파일을 삭제하는 간단한 3단계 프로세스입니다. 비결은 더 짧은 파일 이름을 자동 생성하여 사용하는 것입니다.
- 파일이 있는 디렉토리에서 명령 프롬프트를 엽니다.
- DOS 명령을 사용하여 8.3 파일 이름 형식의 짧은 파일 이름을 가져옵니다.
- 이제 DEL을 사용합니다. 파일을 삭제하려면 DOS에서 명령을 실행합니다.
예제와 함께 어떻게 작동하는지 봅시다. 여기 디렉토리에 긴 파일 이름을 가진 파일이 있습니다.
파일 탐색기를 열고 해당 디렉터리에서 파일을 찾습니다. Shift 누르기 그런 다음 빈 영역을 마우스 오른쪽 버튼으로 클릭합니다. 여기서 명령 창 열기를 선택합니다. . 현재 있는 디렉터리로 설정된 경로와 함께 명령 프롬프트 창이 열립니다.
현재 디렉토리에 있는 파일과 폴더를 나열하려면 DOS 명령을 입력하십시오. 디렉터리 command는 내부 명령이며 모든 Microsoft 운영 체제에서 사용할 수 있습니다. /X 속성은 8.3이 아닌 파일 이름에 대한 짧은 이름을 표시합니다. 검사할 파일이 너무 많으면 DIR /X /P를 사용하여 일시 중지하고 한 화면에서 다음 화면으로 이동할 수도 있습니다.
아래 스크린샷은 "수정된" 짧은 파일 이름으로 삭제하려는 텍스트 파일을 보여줍니다.
따라서 DOS를 사용하여 파일의 더 짧은 이름을 "자동 생성"하는 방법을 볼 수 있습니다. 이제 짧은 파일 이름에 간단한 DEL 명령을 사용하여 파일을 제거하십시오. 그게 다야!
여기서 교훈은 DOS를 무시하지 말라는 것입니다. 여전히 하루를 절약할 수 있는 다양한 유용한 DOS 명령이 있습니다. 그것들을 암기하는 동안 또 다른 일반적인 Windows 문제인 편집 및 삭제를 위해 잠겨 있는 파일을 수정하는 방법도 배우고 싶을 것입니다.
이미지 제공:Shutterstock.com을 통한 hans