웹 폴더 및 다운로드 가능한 파일의 이름을 지정하려면 공백과 같은 내용 (예 : & * # $ /) | [{등등]과 같이 피할 수있는 표준 문자 목록이 있습니다. 이러한 규칙을 귀하의 웹 사이트로 옮길만한 이유가 있습니까? 데스크톱 및/또는 웹 이외의 파일과 폴더가 웹에서 공유되지 않을 수도 있습니다. 나는 몇 가지 이유를 듣고 싶다.웹 폴더 및 파일처럼 데스크탑 및 LAN 폴더 및 파일의 이름을 지정해야합니까? 그 이유는 무엇?
답변
일반적으로 특수 문자는 Windows에서 파일과 관련된 특정 작업을 수행하도록 지시하는 이유 때문에 사용하지 않는 것이 좋습니다. 예를 들어, 공유 이름 끝에 $를 붙이면 숨겨 지거나 일부 시스템에서는 디렉토리 나누기로 준비 할 수 있습니다. *는 많은 프로그래밍 언어에서 와일드 카드이며 이상한 버그가 발생할 수 있습니다. 파일 등.
답변 해 주셔서 감사합니다. 공백도 마찬가지입니까? 여기서 배경은 내 직원이 모든 폴더 및 파일에 대해 이러한 명명 규칙을 따라 미래에 발생할 수있는 문제를 피하도록 설득하는 것입니다. –
@sc_props : 공백 문자는 명령 줄에서 인수 구분 기호로 사용됩니다. 명령 줄 매개 변수로 파일 이름을 전달할 때 공백을 인용해야합니다. 그렇게하는 것을 잊어 버리면 상황이 깨집니다. 코드가 사용자의 통제하에있는 경우입니다. 파일 이름에서 공백을 처리 할 수없는 도구를 사용하는 경우 공백없이 파일 이름을 사용하는 경우를 제외하고는 할 수있는 일이 없습니다. – IInspectable
[이름 지정 파일, 경로 및 네임 스페이스] (https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247.aspx) – IInspectable