2012-12-14 2 views
0

여기 내 친구들과 내가 잠시 동안 던지고있는 질문이 있습니다. 프로그래머가 파일 이름을 지정하는 가장 일반적인 방법은 무엇입니까? 편지로 파일 이름을 시작하는 것이 좋습니다. 또한 다음과 같은 기호는 사용하지 않아야합니다 : @ $ &. 그러나 파일 이름을 지정할 때 고려해야 할 다른 관행이 있습니까?적절한 파일 이름 지정

답변

2

파일 이름을 지정하는 것은 특정 파일 시스템 (또는 파일을 전송할 수있는 파일 시스템의 "최소 공통 분모")의 기능에 전적으로 달려 있지만 일반적으로 하나의 규칙과 하나의 규칙 만 따라야합니다.

의도 파일 이름은이어야합니다. 즉, 주식 거래 기록은 xyzzy_plugh.ods이 아닌 ShareTxns.ods과 같아야합니다.

+0

내가 웹 사이트 용 PHP 파일을 만들었다 고하자. 파일 이름을 어떻게 지어야합니까? 예 : FileName.php. 또는 모든 파일이 같은 형식을 따르는 한 전적으로 나에게 달려 있습니까? – mvmrocks

+0

@mvmrocks를 사용하면 웹 서버가있는 파일 시스템의 한계 내에서 원하는 파일 이름을 지정할 수 있습니다. 일관성은 좋지만 꼭 필요한 것은 아닙니다.할 수 있어야하는 것은 그 파일이 그 이름에서 무엇인지 추론하는 것입니다. 그것은 당신의 삶을 더 쉽게 만듭니다. – paxdiablo

+0

좋아, 나는 너가 이것으로 어디로 가고 있는지 이해할 것 같아. 도와 주셔서 감사합니다. – mvmrocks

1

대부분의 최신 파일 시스템은 좋은 길이의 이름을 허용하며 확장명이없는 파일 이름과 밑줄 ("_")과 같은 특수 문자도 지원합니다. 더 논리적이고 접근하기 쉽게하기 위해 파일 이름을 지을 때 따라야 할 몇 가지 사항이 있습니다.

  • 시간과 관련이 있거나 여러 버전이있는 파일에는 이름과 날짜가 포함되어야합니다. 혼동을 야기하지 않는 형식으로하는 것이 바람직합니다. 즉 FN20121214_xxx.txt.

  • 이름은 파일과 관련된 응용 프로그램을 나타내야합니다.

  • 이름에 공백이있을 수 있지만 일부 명령 줄 유틸리티에서는 특수 처리가 필요하므로 바람직하지 않습니다.

  • 일치해야합니다. 특정 명명 규칙을 따랐 으면 다른 이유로 변경하지 않는 한 다음과 같이 유지해야합니다.

  • 파일 이름에 여러 마침표 (예 : file.name.txt)를 사용하면 많은 응용 프로그램을 혼란스럽게합니다.

이것은 매우 일반적입니다.

또한 레거시 시스템과 파일을 호환하려면 많은 레거시 시스템에서 파일 이름을 허용하지 않으므로 파일 이름 길이를 8로 제한해야합니다.

대부분의 규칙은 필수는 아니지만 혼동을 피하고 작업을 쉽게 수행 할 수있는 규칙입니다.

나는 이것이 당신이 찾고있는 바램입니다.

+0

정말 고마워요! 이것은 도움이되었습니다. – mvmrocks