"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
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 |