긴 파일 이름은 설명적이고 특정 파일 이름을 허용하기 때문에 사용자에게 적합합니다. 예를 들어, 카메라에서 컴퓨터로 복사 한 디지털 사진이있는 경우 숨겨진 이름의 이름을보다 구체적으로 바꿀 수 있습니다.
Billy의 다섯 번째 생일, 그가 촛불을 불 때.
운영 체제는 구두점, 공백 및 대문자를 포함하여 해당 이름을 처리하는 방법을 알고 있습니다.
Windows, MS-DOS 및 FAT의 초기 버전
그러나 MS-DOS 또는 Windows 3.x와 같은 초기 버전의 Microsoft 운영 체제에서는 긴 파일 이름을 지원하지 않았습니다. 그들은 파일 이름을 8 자로 제한하고 파일 이름을 3 자로 제한하는 파일 시스템 인 FAT를 사용했습니다. FAT 파일 이름은 대소 문자를 구분하지 않았으므로 대문자와 소문자를 구별하지 않았습니다. 이 FAT 파일 명명 규칙은 일반적으로 8.3 형식으로 알려져 있습니다.
이러한 운영 체제 중 하나를 사용하는 경우 사진의 이름을 다음과 같이 바꿔야합니다.
BILLY5BD.JPG
Windows 95 및 VFAT
Windows는 마침내 Windows 95에서 긴 파일 이름 지원을 추가하고 이미 긴 파일 이름 지원을 포함하고있는 Unix, OS / 2 및 macOS와 같은 다른 운영 체제에 합류했습니다.
1995 년 8 월에 출시 된 Windows 95는 최대 길이 255 자의 파일 이름을 지원하는 VFAT라는 새 버전의 FAT를 제공합니다. 이 모든 작업은 기존 DOS 볼륨과의 호환성을 잃지 않고 수행되었습니다. 이전 버전과의 호환성으로 인해 긴 파일 이름은 VFAT에 의해 다음과 같은 변경을 수행하는 원래 8.3 문자 파일 명명 규칙으로 변환됩니다.
- 확장 문자 +, ; = [및]는 밑줄 (_)로 변환됩니다.
- 마침표 뒤의 처음 세 문자가 확장 문자가됩니다.
- 공백은 무시됩니다.
- 이제 남은 처음 6자를 대문자로 변환합니다.
- 처음 6 자 다음의 마지막 두 문자는 "~ 1"이됩니다. 처음 6 자와 ~ 1이 같은 다른 파일이 있으면 파일 이름이 "~ 2"로 변환됩니다. 이 프로세스는 계속됩니다. 첫 9 개의 동일한 문자를 가진 9 개 이상의 파일이있는 경우 마지막 세 문자를 사용하여 열 번째 파일이 ~ 10이됩니다.
긴 파일 이름이나 "내 긴 파일 이름 또는 디렉터리"와 같은 디렉터리에 액세스하려면 사용자는 MS-DOS 약식 이름을 사용해야합니다. 예를 들면 다음과 같습니다.
마일론 ~ 1
LFNBK 유틸리티
Windows 95 및 98 설치 미디어에는 LFNBK라는 긴 파일 이름 백업 유틸리티가 포함되어 있습니다. 유틸리티의 변형은 LFNBK.EXE, DOSLFNBK.EXE 및 SULFNBK.EXE를 비롯한 실행 파일에 배포되었습니다. 이러한 내부 Windows 유틸리티는 긴 파일 이름에 대한 정보를 백업하거나 복원하는 데 사용되었습니다. 이러한 유틸리티는 파일 시스템을 영구적으로 변경할 수 있으므로주의해서 사용해야합니다. 예를 들어 LFNBK / A / BC를 실행 하면 C : 드라이브의 VFAT 볼륨에서 긴 파일 이름을 제거하고 LFNBK.DAT라는 텍스트 파일에 저장할 수 있습니다. 긴 파일 이름은 LFNBK / R 명령을 실행하여 나중에 복원 할 수 있습니다.
예약 문자
Windows의 긴 파일 이름에는 다음과 같은 예약 문자를 제외하고 인쇄 가능한 모든 문자가 포함될 수 있습니다.
/ \ : *? "|
Windows NT, 2000 및 XP
이전 버전의 Windows와 달리 사용자는 COMMAND 명령 대신 CMD 를 사용하여 Windows 명령 줄에 액세스 할 수 있습니다. 명령 줄에서 COMMAND 대신 Run type CMD 를 열면 짧은 8.3 형식 이름 대신 전체 긴 파일 이름을 사용할 수 있습니다.
Windows 95, 98 및 ME
MS-DOS 입력 방법에 따라 긴 파일 이름에 액세스 할 수 있습니다. MS-DOS 창 (MS-DOS 셸, Windows 명령 줄)에 있으면 긴 긴 파일 이름을 입력하여 긴 파일 이름에 액세스 할 수 있습니다. 파일에 공백이 있거나 파일 이름이나 디렉토리가 8자를 넘는 경우에는 아래에 표시된 긴 파일 이름을 따옴표로 묶으십시오.
CD "프로그램 파일"
MS-DOS 프롬프트에서 Windows를 종료하거나 부팅 디스켓에서 부팅 한 경우 짧은 파일 이름 지정 규칙을 사용해야합니다. 예를 들어, 들어가려고하는 디렉토리가 "Program Files"인 경우 다음을 입력해야합니다.
cd progra ~ 1
참고 : 이후 버전의 Microsoft Windows (예 : Microsoft Windows 2000 또는 Windows XP)에서는 셸의 일부 명령에 따옴표로 묶지 않고 공백을 포함 할 수 있습니다.
공백이있는 긴 이름
공백이 포함 된 긴 파일 또는 디렉토리 이름에 액세스하려면 디렉토리 또는 파일 이름의 이름을 큰 따옴표로 묶으십시오. 프로그램 파일 디렉토리에 들어가는 방법의 예는 다음과 같습니다.
CD "프로그램 파일"
긴 디렉토리 이름
"Program Files"디렉토리의 "Microsoft Office"디렉토리에 액세스하려는 경우 다음을 입력 할 수 있습니다.
cd "프로그램 파일 \ microsoft office"
또는
cd "c : \ program files \ microsoft office"
8.3 이름으로 잘못 저장되는 긴 파일 이름
파일 이름이 긴 파일을 저장하려고 시도하지만 짧은 8.3 형식 파일 이름으로 잘리는 경우 사용중인 소프트웨어가 VFAT를 지원하지 않을 수 있습니다. 가능하면 소프트웨어 프로그램의 개발자 또는 공급 업체에 공식 솔루션을 문의하십시오. 사용할 수있는 파일이 없으면 해당 소프트웨어를 사용할 때 짧은 파일 이름으로 제한 될 수 있습니다.
긴 이름은 Windows 명령 프롬프트에서 단축됩니다.
컴퓨터가 명령 프롬프트로 부팅되거나 Windows 98 시동 디스켓을 사용하고 긴 파일 이름을 사용하면 파일을 덮어 씁니다. 이 문제는 Microsoft Windows 98의 알려진 문제이며 MS-DOS에서 긴 파일 이름을 사용하지 않고 대신 기존 8.3 파일 형식 이름을 사용하는 것이 좋습니다.