오늘 날짜로 된 디렉토리명, 폴더명 만들기 BAT 배치 파일; Date To Directory Name
Wednesday, March 14, 2007
현재 날짜로 된 폴더명의 폴더를 하드에 생성하는 방법입니다. 예를 들어 오늘 날짜가
2007-03-13
이렇다면, 하드의 현재 디렉토리에 "2007-03-13" 이라는 이름의 디렉토리를 만드는 것입니다. 파일들을 날짜 별로 분류하여 자동으로 저장할 때 유용할 것입니다.
윈도우2000/XP/비스타에서만 되고, 윈도98 도스창에서는 되지 않습니다.
%date% 라는 환경변수로 현재 날짜를 구할 수 있는데, 다만 "화 2007-03-13" 이런 식으로 앞에 요일명이 붙어 있습니다.
%date:~2%
이렇게 하면 요일명이 제거된 순수한 날짜명을 "YYYY-MM-DD" 형식으로 구할 수 있습니다.
그런 후 디렉토리 만들기 명령어인 md 뒤에 %date:~2% 이것만 붙여 주면, 날짜 스탬프가 찍힌 디렉토리가 생성됩니다.
배치 파일명: example.bat
▶▶ 현재 시간으로 된 파일명 만들기 BAT 배치 파일; Time To File Name
☞ DOS BATCH(.BAT)/VBScript(.VBS)
2007-03-13
이렇다면, 하드의 현재 디렉토리에 "2007-03-13" 이라는 이름의 디렉토리를 만드는 것입니다. 파일들을 날짜 별로 분류하여 자동으로 저장할 때 유용할 것입니다.
윈도우2000/XP/비스타에서만 되고, 윈도98 도스창에서는 되지 않습니다.
%date% 라는 환경변수로 현재 날짜를 구할 수 있는데, 다만 "화 2007-03-13" 이런 식으로 앞에 요일명이 붙어 있습니다.
%date:~2%
이렇게 하면 요일명이 제거된 순수한 날짜명을 "YYYY-MM-DD" 형식으로 구할 수 있습니다.
그런 후 디렉토리 만들기 명령어인 md 뒤에 %date:~2% 이것만 붙여 주면, 날짜 스탬프가 찍힌 디렉토리가 생성됩니다.
년월일 이름으로 된 디렉토리 명 생성 예제 Batch File
배치 파일명: example.bat
@echo off
:: 요일 삭제한, 날짜 문자열로 디렉토리 만들기
md %date:~2%
:: 요일 삭제한, 날짜 문자열로 디렉토리 만들기
md %date:~2%
▶▶ 현재 시간으로 된 파일명 만들기 BAT 배치 파일; Time To File Name
☞ DOS BATCH(.BAT)/VBScript(.VBS)



참고 잘 했습니다. ^^
Post a Comment
<< Home