Thursday, March 15, 2007
현재 시간으로 된 파일명의 파일 만들기 BAT 배치 파일; Time To File Name
현재의 시간을 시분초로 구한 후, 그것을 파일명으로 바꾸는 배치 파일입니다.
아래의 예제 배치 파일을 몇 초 간격으로 거듭 실행시키면, 하드의 현재 디렉토리에 예를 들어
15_25_22.txt
15_25_25.txt
15_25_31.txt
15_25_35.txt
이런 식의 파일명을 가진 파일들이 자동으로 생성됩니다.
15 는 15시라는 뜻, 25는 25분이라는 뜻, 22 등은 "초(sec)" 입니다.
그리고 그 파일들에는
"안녕하세요, 현재 날짜와 시간은 2007-03-14 15:25:22.03 입니다."
이런 문자열이 저장되어 있을 것입니다.
배치 파일명: example.bat
참고로, 파일명에는 ":" 이런 콜론 문자가 들어갈 수 없습니다. 그래서 위와 같이 다소 복잡하게 시간을 구해야 합니다.
▶▶ 오늘 날짜로 된 디렉토리명, 폴더명 만들기 BAT 배치 파일; Date To Directory Name
▶▶ 배치파일 BAT] 현재 년월일 시분초 구하기, 한국식 시간 문자열; YYYY-MM-DD hh:mm:ss
아래의 예제 배치 파일을 몇 초 간격으로 거듭 실행시키면, 하드의 현재 디렉토리에 예를 들어
15_25_22.txt
15_25_25.txt
15_25_31.txt
15_25_35.txt
이런 식의 파일명을 가진 파일들이 자동으로 생성됩니다.
15 는 15시라는 뜻, 25는 25분이라는 뜻, 22 등은 "초(sec)" 입니다.
그리고 그 파일들에는
"안녕하세요, 현재 날짜와 시간은 2007-03-14 15:25:22.03 입니다."
이런 문자열이 저장되어 있을 것입니다.
시분초 찍힌 파일 이름 생성 예제 Batch File
배치 파일명: example.bat
@echo off
:: 현재 시각으로 된 파일명 생성
set filename=%time:~0,2%_%time:~3,2%_%time:~6,2%.txt
:: 파일 속에 텍스트를 자동 입력
echo 안녕하세요, 현재 날짜와 시간은 %date% %time% 입니다. > %filename%
:: 변수 지우기
set filename=
:: 현재 시각으로 된 파일명 생성
set filename=%time:~0,2%_%time:~3,2%_%time:~6,2%.txt
:: 파일 속에 텍스트를 자동 입력
echo 안녕하세요, 현재 날짜와 시간은 %date% %time% 입니다. > %filename%
:: 변수 지우기
set filename=
참고로, 파일명에는 ":" 이런 콜론 문자가 들어갈 수 없습니다. 그래서 위와 같이 다소 복잡하게 시간을 구해야 합니다.
▶▶ 오늘 날짜로 된 디렉토리명, 폴더명 만들기 BAT 배치 파일; Date To Directory Name
▶▶ 배치파일 BAT] 현재 년월일 시분초 구하기, 한국식 시간 문자열; YYYY-MM-DD hh:mm:ss
tag: batch
배치파일 | DOS CMD BATCH .BAT | VBScript .VBS
미래에서 온 23년도 사람 왔다갑니다...
유익한 정보 감사합니다! 주인장~!!!
재미 있는 댓글 감사합니다^^
<< Home