본문 바로가기
dos

DOS: 현재 날짜 시각 폴더 생성하기 (이전에 만든 거 문제 수정)

by kmlab 2024. 12. 26.

 

"Work_yyyymmdd_hhmm_" 폴더 자동으로 만들기
이전에 만들었던 배치파일이 09시 13분에 hhmm이 913으로 생성되는 문제가 있어
IF 문으로 수정하여 0913으로 생성되게 함.

IF 문법은 다음 링크를 참조하였음.

 

(DOS 배치 프로그램 작성) IF 비교 연산자 ( equ, neq, gtr, geq, leq, lss )

DOS 배치 프로그램에서 사용하는 IF 비교 연산자인 equ, neq, gtr, geq, leq, lss에 대한 설명과 사용 예시를 확인하세요. 숫자와 문자의 비교 방법을 알려드립니다.

tech.zinnunkebi.com


setlocal
set yyyymmdd=%date:~0,4%%date:~5,2%%date:~8,2%
set hhmm=%time:~0,2%%time:~3,2%
set h=%hhmm:~0,1%
if "%h%" EQU " " (set hhmm=0%hhmm:~1,3%)
set today="Work%yyyymmdd%_%hhmm%_
@md %today%"
echo:
@echo Successfully %today%" folder was cretated.
pause

md_today.bat
0.00MB

 

setlocal
set yyyymmdd=%date:~0,4%%date:~5,2%%date:~8,2%
set hhmm=%time:~0,2%%time:~3,2%
set h=%hhmm:~0,1%
if "%h%" EQU " " (set hhmm=0%hhmm:~1,3%)
set today="Work%yyyymmdd%_%hhmm%_
@echo:
@rem @echo Let create a %today%" folder?
@echo Creating a %today%" folder!!
@timeout /t 3
@rem @pause >null
@md %today%"

 

반응형

'dos' 카테고리의 다른 글

파일명 일괄 수정 스크립트 만들기  (0) 2026.02.04
윈도우 10 시작프로그램 폴더  (0) 2026.01.30
DOS: New Line  (2) 2024.12.24
DOS: command 현재 시각 폴더 만들기  (0) 2024.12.19
DOS: batch command: 24 시간제 표시  (2) 2024.12.19