파일 이름에“?”또는“;”과 같은 특수 문자를 사용할 수없는 이유는 무엇입니까? 특수 문자를

파일을 저장할 때 Windows에서 이름에 콜론, 물음표 또는 느낌표와 같은 특수 문자를 사용하면 파일 이름이 잘못되었다는 메시지가 나타납니다.

왜 그런 겁니까?



답변

Windows (및 대부분의 문자가 원래 유래 된 DOS)에 특별한 의미를 갖는 여러 문자가 있습니다.

에서 MSDN :

파일 이름은 다음 문자를 포함 할 수 없습니다.
\ / : *? “<> |

/스위치 (및 디렉토리 구분자)입니다.
\디렉토리 구분 기호입니다.
:드라이브 지정자입니다.
*그리고 ?와일드 카드 검색에 사용됩니다.
"매개 변수에 공백을 허용하는 방법입니다.
<>입력에서 온과에 갈 수있는 프로그램의 출력을 허용 재 지정, 화면 / 키보드가 아닌 다른 무언가가 있습니다.
|한 프로그램의 출력을 다음 프로그램의 입력으로 사용할 수있는 파이프입니다.