MS-DOS(도스창, Windows의 CMD창)에서 특정 파일을 현재일시(현재날짜)가 붙은 파일명으로 rename 하기

By | 10월 8, 2014

 
@echo off
for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime /VALUE 2^>NUL`) do if '.%%i.'=='.LocalDateTime.' set ldt=%%j
set ldt=%ldt:~0,4%-%ldt:~4,2%-%ldt:~6,2% %ldt:~8,2%:%ldt:~10,2%:%ldt:~12,6%
=> 2012-06-19 10:23:47.048 의 형식으로 할 경우
set ldt=%ldt:~0,4%%ldt:~4,2%%ldt:~6,2%%ldt:~8,2%%ldt:~10,2%%ldt:~12,2%
=> 20120619102347 의 형식으로 할 경우
RENAME C:\aaa\standalone.xml standalone_%ldt%.xml
 
 
 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments