입문 GIS 과정에서는 파일 및 폴더 이름 내의 모든 공백을 밑줄로 바꾸어야했습니다.
이것이 왜 가르치는가?
그렇게하면 분명한 이점이 있습니까?
-
은 문제가되지 않습니다. 때로는 문제가없고 때로는 문제가되기도합니다. 파일 이름을 삭제하는 방법을 아는 방법을
입문 GIS 과정에서는 파일 및 폴더 이름 내의 모든 공백을 밑줄로 바꾸어야했습니다.
이것이 왜 가르치는가?
그렇게하면 분명한 이점이 있습니까?
-
은 문제가되지 않습니다. 때로는 문제가없고 때로는 문제가되기도합니다. 파일 이름을 삭제하는 방법을 아는 방법을
답변:
한 가지 이유는 공백이 여러 프로그래밍 / 스크립트 언어에서 특별한 의미를 갖기 때문입니다.
밑줄을 사용하여 파일 및 폴더의 이름을 지정하는 습관을들이는 것이 좋습니다. 일부 언어에서는 ""(공백)이 줄 바꿈으로 취급되지 않기 때문입니다.
예- "GIS Data"라는 폴더는 잘못된 폴더 이름입니다. 스크립트 나 프로그래밍 언어로 액세스하려고하면 공간을 특별히주의해서 다루어야하기 때문입니다.
공백이 실제로 공백이며 개행이 아니라고 말하지 않으면 "GIS"와 "Data"를 별도의 폴더로 액세스하려고 시도하지만 그렇지 않습니다.
커맨드 라인의 Unix bash에서는 ls 명령을 사용하여 주어진 디렉토리의 파일과 폴더를 나열 할 수 있습니다.
ls GIS Data
결과:
ls: GIS: No such file or directory
ls: Data: No such file or directory
오류!
공백이 줄 바꿈으로 처리되지 않도록 백 슬래시 '\'또는 따옴표 ''를 사용해야합니다!
ls '1 2 3' or ls 1\ 2\ 3
위의 두 명령은 이제 공백을 공백으로 취급합니다.
여러 ArcGIS 지오 프로세싱 도구는 데이터 소스 경로의 어느 부분에서나 파일 또는 폴더 이름의 공백을 좋아하지 않습니다. 일반적으로 일종의 일반적인 오류 99999와 함께 실패합니다.
파일 이름에 공백이 있으면 실패하는 일부 지오 프로세싱 도구가 있습니다. 따라서 모두 함께 피하는 것이 가장 좋습니다.