날짜
/ f "tokens = 1-5 delims = /"%% d ( "% date %")의 이름을 "hope.txt"로 바꿉니다. %% e - %% f - %% g.txt
아래는 위의 명령의 의미와 그 의미입니다.
- for / f - for 명령과 / f 스위치.
- "tokens = 1-5 delims = /" - 들어오는 데이터 (이 경우 날짜)의 토큰 수입니다. 1-5는 5 개의 서로 다른 토큰입니다. 마지막으로 delims는 구분 기호의 줄임말이며 날짜를 구분하는 데 사용됩니다.이 예에서는 / (슬래시)와 공백 (인용 앞의 공백)입니다.
- %% d - 토큰에 사용 된 시작 문자. 이 예에서 5 개의 토큰이 있으므로 d, e, f, g 및 h가됩니다.
- in ( "% date %") - 사용중인 데이터입니다.이 경우 % date %는 컴퓨터의 현재 날짜입니다.
- do - for 명령이 수행하는 작업. rename 명령은 다른 것으로 대체 될 수 있습니다.
- "hope.txt"이름 바꾸기 %% e - %% f - %% g.txt - "hope.txt"파일의 이름을 .txt 파일 확장자 인 토큰 e, f 및 g로 변경하십시오. 또한이 예제에는 파일 이름에서 월, 일 및 연도를 구분하는 각 토큰 사이에 - (하이픈)이 있습니다.
배치 파일에서 % date %를 사용하면 날짜가 다음 형식으로 표시됩니다. Sun 09/02/2007이 명령은이 날짜를 토큰으로 나눕니다. "Sun"(%% d), "09"(%% e ), "02"(%% f) 및 "2007"(%% g).
이 예에서 위의 날짜를 사용하여 hope.txt를 09-02-2007.txt로 이름을 바꿉니다.
시각
/ f "tokens = 1-5 delims = :"%% d in ( "% time %")은 "hope.txt"의 이름을 변경합니다. %% d - %% e.txt
이 명령은 위의 예제와 매우 비슷합니다. 그러나 슬래시와 공백을 사용하여 데이터를 분할하는 대신에 :( 콜론)을 사용합니다. 왜냐하면이 문자로 시간이 분할되기 때문입니다. 마지막으로, 파일의 이름을 시간과 분으로 변경하기 때문에이 예제에서는 d 및 e 토큰 만 사용합니다. 이 행의 모든 내용에 대한 추가 정보는 위의 날짜 예에서 찾을 수 있습니다.
배치 파일에서 % time %를 사용하면 19 : 34 : 52.25 형식으로 시간이 표시되고이 명령은이 시간을 토큰으로 나눕니다. "19"(%% d), "34"(%% e ), "52.25"(%% f).
이 예에서 위의 희망 시간을 사용하여 hope.txt는 19-34.txt로 이름이 바뀝니다.