MS계열 OS에서 만들 수 없는 파일/폴더 이름

http://www.coderanch.com/t/131585/General-Computing/Folder-name-con-Windows-invalid

NUL, AUX, CON, COM1-4, LPT1-3, and PRN
are reserved words used for DOS Devices

These are specified in IO.SYS and date back from the early MS Dos days. Here is a brief list:

CLOCK$ - System clock
CON - Console; combination of keyboard and screen to handle input and output
AUX or COM1 - First serial communicationport
COMn - Second, Third, ... communicationport
LPT1 or PRN - First parallel port
NUL - Dummy port, or the "null device" which we all know under Linux as /dev/null.
CONFIG$ - Unknown


  • 테스트 환경
    • 윈도우 XP+SP3
  • 테스트 방법
    • 탐색기에서 파일 하나를 해당 파일 명으로 이름 바꾸기
  • 테스트결과
    • NUL : X
    • NUL.* : X
    • NULL : O
    • AUX : X
    • AUX.* : X
    • AUX1 : O
    • CON : X
    • CON.* : X
    • CON1 : O
    • COM1 ~ COM9 : X
    • COM1.* ~ COM9.* : X
    • COM10 : O
    • COMX : O
    • LPT1 ~ LPT9 : X
    • LPT1.* ~ LPT9.* : X
    • LPT10 : O
    • LPTX : O
    • PRN : X
    • PRN.* : X
    • PRN1 : O
  • 테스트결과 분석
    • 대소문자 구분 없음
    • .로 구분해서 앞 부분이 예약된 단어일 경우 금지됨
    • 뒷 부분에 숫자가 붙는 경우 1~9까지 전부 안됨
      하지만 두자리 숫자(10 등)로 넘어가면 허용됨
  • 문제가 되는 경우
    • 윈도우 상태에서만 한다면 문제가 안된다. (처음부터 안 만들어지므로)
    • 리눅스나 맥 등에서 파일을 복사할 경우 CON.XXX 같은 파일이 존재하면
      윈도우시스템에서는 파일이 생성되지 않는다.
댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
제목 작성자 날짜
공대여자
공대여자
mins01
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자