윈도우에서 날짜별 폴더를 자동 생성하기
아래는 윈도우에서 폴더를 날짜별로 자동 생성해주는 배치 파일 코드입니다.
@echo off
set year=%date:~0,4%
set month=%date:~5,2%
set day=%date:~8,2%
set folder_name=%year%_%month%_%day%
md %folder_name%
설명:
@echo off: 명령어 실행 과정을 출력하지 않습니다.set year=%date:~0,4%:%date%환경 변수에서 연도를 추출하여year변수에 저장합니다.%date%환경 변수는 현재 날짜를 yyyy-mm-dd 형식으로 반환합니다.~0,4는 첫 번째 문자부터 4자리를 추출하는 의미입니다.set month=%date:~5,2%:%date%환경 변수에서 월을 추출하여month변수에 저장합니다.~5,2는 6번째 문자부터 2자리를 추출하는 의미입니다.set day=%date:~8,2%:%date%환경 변수에서 일을 추출하여day변수에 저장합니다.~8,2는 9번째 문자부터 2자리를 추출하는 의미입니다.set folder_name=%year%_%month%_%day%:year,month,day변수를 조합하여 폴더 이름을 생성합니다.md %folder_name%:md명령어를 사용하여 폴더를 생성합니다.%folder_name%은 위에서 생성한 폴더 이름을 사용합니다.
이 코드를 배치 파일(.bat)로 저장하면, 배치 파일이 있는 폴더에서 실행하면 현재 날짜를 이름으로 하는 폴더가 생성됩니다. 예를 들어, 2021년 12월 30일에 실행하면 "2021_12_30" 이름의 폴더가 생성됩니다.