C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 팁&트릭
C++Builder Programming Tip&Tricks
[111] [팁] TOUCH.EXE Option 정리
박지훈.임프 [cbuilder] 7735 읽음    2001-07-26 14:51
이 팁은 담비님(천리안 FREKBS)님이 98년 12월 31일에 천리안 프로그래머포럼에 올리신 것입니다.
담비님으로부터는 전제하여 올리는 데 대해 허락을 받았습니다.
좋은 정보를 공유하도록 허락해주신 담비님께 감사드립니다.

-----------------------------------------------------------------------
안녕하세요! 담비입니다.

본 문서는 TOUCH.EXE의 Option을 정리한 내용입니다. 특정 프로그램을 설치한 경우
설치된 파일들의 시간이 모두 동일한것을 자주 보아왔습니다. 이것은 프로그램
배포시 일관성을 갖도록 해주고, 프로그램의 버젼을 쉽게 알아볼 수 있도록
해줍니다. 물론 직접 프로그램을 작성하여 그렇게 할수도 있지만 기존의 것을
사용하는것도 좋은 방법이라고 생각합니다.

본 문서는 C++ Builder와 함께 제공되어지는 도움말 파일을 기초로 작성되었으며
내용상의 오류 혹은 추가 및 변경되어져야 할 사항을 발견하시면 메일 주시면
감사하겠습니다. 보내주신 내용은 검토 후 반영하여 다시 올리도록 하겠습니다.

  frekbs@chollian.net
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  TOUCH.EXE는 시스템의 현재 시간과 일자를 반영하도록 파일의 데이트 스템프(date
  stamp)를 갱신한다. 때때로 소스 파일을 변경하지는 않았지만 결과물을 강제로
  재컴파일하거나 재생성해야할 필요가 있다. 파일들에 의존하는 하나 또는 그 이상의
  결과물들의 타임 스탬프(time stamp)를 갱신하기위해 TOUCH.EXE 유틸리티를
  사용하는것은 하나의 방편이다. 파일들을 건드리기 위해 명령라인(command prompt)
  에 다음과 같이 입력한다.

     touch [options] filename [filename...]

  만일 TOUCH가 지정한 이름과 일치하는 파일을 찾지못한다면 데이트 스템프가 고쳐진
  크기가 0인 파일을 생성한다. 파일의 생성을 자동으로 하지 않도록 하려면
  -c  옵션을 사용한다.
  TOUCH가 32-bit용 실행화일이므로 긴 파일이름을 지원한다. 추가적으로, 동시에
  하나 이상의 파일들을 건드리기 위해서 *, ?등의 와일드카드 문자를 가지는 파일
  이름들을 사용할 수 있다. 하위 디렉토리에 있는 일치하는 모든 파일들을 갱신하려
  한다면 -s 옵션을 사용한다.

  NOTE: TOUCH를 사용하기전에 확실하게 시스템의 내부클럭을 정확하게 설정해야한다.

  TOUCH options
  ━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  Option      │Description
  ━━━━━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   -c         │만일 기존의 파일이 존재하지않는다면 파일을 생성하지 않는다.
  ──────┼───────────────────────────────
   -dmm-dd-yy │지정된 날자로 파일의 날자를 설정한다.
  ──────┼───────────────────────────────
   -rfilename │filename과 동일한 날자와 시간을 설정한다.
  ──────┼───────────────────────────────
   -h         │사용법을 출력한다.
              │(파일 이름들이나 옵션들이 없이 TOUCH를 실행하는것과 동일하다.)
              │-h2를 사용하면 보다 자세한 도움말을 출력한다.
  ──────┼───────────────────────────────
   -s         │하위 디렉토리들도 검색한다.
  ──────┼───────────────────────────────
   -thh:mm:ss │지정된 시간으로 파일의 시간을 설정한다.
  ──────┼───────────────────────────────
   -v         │상세 모드. 각 파일이 TOUCH되는 상황을 보여준다.
  ━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



+ -

관련 글 리스트
111 [팁] TOUCH.EXE Option 정리 박지훈.임프 7735 2001/07/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.