파일 이름에 ‘: ? ₩ * /’ 이런 기호를 못쓰는 이유가 무엇인가요?
컴퓨터 파일 이름을 저장할 때, 파일 이름에 ‘: ? ₩ * /’ 이런 기호를 못쓰는 이유가 무엇인가요? 숫자나 문자는 되는데 저런 기호만 쓸 수 없는 이유가 궁금합니다.
안녕하세요. 견실한퓨마121입니다.
컴퓨터 파일 시스템은 파일 이름에 특정 문자를 사용할 수 없도록 제한하는 경우가 있습니다. 이러한 제한은 파일 시스템의 설계 및 운영 체제의 요구 사항에 따라 다를 수 있습니다.
예약된 문자: 일부 문자는 파일 시스템에서 특별한 의미를 가지고 있거나 예약되어 있을 수 있습니다. 예를 들어, Windows 운영 체제에서는 파일 이름에 사용할 수 없는 문자로서 ':'와 '?'가 있습니다. 이러한 문자는 파일 시스템에서 특정한 용도로 사용되기 때문에 파일 이름에 포함될 수 없습니다.
경로 구분 기호: 파일 시스템은 파일 경로를 구분하기 위해 특정 문자를 사용합니다. 예를 들어, Windows 운영 체제에서는 파일 경로를 구분하기 위해 역슬래시(₩)를 사용합니다. 따라서 파일 이름에 역슬래시를 사용하면 파일 경로와 혼동될 수 있습니다.
특수 문자: 일부 특수 문자는 파일 시스템에서 특별한 의미를 가지고 있을 수 있습니다. 예를 들어, '*'와 '/'는 일반적으로 와일드카드 문자로 사용되며, 파일 이름에 포함될 경우 파일 검색 및 정렬과 같은 작업에서 문제를 일으킬 수 있습니다.
이러한 이유로 인해 파일 이름에 특정 문자를 사용할 수 없는 경우가 있습니다. 따라서 파일 이름을 지을 때는 파일 시스템의 제한 사항을 고려하여 사용 가능한 문자만을 선택해야 합니다.