소프트웨어 파일이동 또는 이름 바꾸기
2021.10.09 07:44
사실 이럴 필요없고 지후빠님 작품으로 작성하면 생성부터가 시간이 붙여지던데
용량 문제로 기존것 삭제되도록 짜여진것에 변화를 줘볼까 하다가 테스트 해본 결과라서 올립니다.
또는 다른용도에도 응용 가능하여...
1. 파일 이동
기존 파일이 있으면 날짜_시간 폴더가 만들어지고
만들어진 "날짜_시간" 폴더로 기존 파일을 이동 시키며
새로운파일이 들어갈 자리 만들어주기 테스터 입니다.
파일 생성 날짜가 아니고 이동시킨 날짜가 되므로 살짝 불편합니다만. 파일 속성을 보면 되겠죠?
사용된 구문
setlocal
set hour=%time:~0,2%
IF "%hour:~0,1%" == " " set HOUR=0%HOUR:~1,1%
set t=%hour%%time:~3,2%%
set d=%date:~0,0%%date:~5,2%%date:~8,2%
set datetime=%D%_%T%
echo. %datetime%
mkdir D:\DISM_Backup\%datetime%
move D:\DISM_Backup\C_Backup.wim D:\DISM_Backup\%datetime%\C_Backup.wim
그렇다면 이런식으로 작성하면 되겠네요
지후빠님 댓글 내용으로 바꿨습니다. 날짜_시간_폴더를_만들고_파일을_이동시키기.cmd
년도와 초단위까지하면 폴더이름이 길어져서 빼버렸기 때문에 같은 분단위 시각에 실행하면 안됩니다.
2 파일 이름 바꾸기
또는 기존 파일이 존재하면 같은 자리에 현재 날짜_시간 이름으로 바꾸는 방법인데
마찬가지로 년도와 초단위는 뺏습니다.
그래서 같은 시각때는 중복오류가 생길것입니다.
지후빠님 댓글 내용으로 바꿨습니다. 파일이름을_날짜_시간으로_바꾸기.cmd
댓글 [18]
-
cungice 2021.10.09 08:10
-
쌍무지개 2021.10.09 08:15
수고하셨고... 감사드립니다! 주말 잘 보내세여!~~
-
샤 2021.10.09 08:48
수고하셨습니다.
-
전진 2021.10.09 09:10
수고하셨습니다.
-
지후빠 2021.10.09 09:52
수고하셨습니다. 날짜시간 문자열 생성은 조금 줄여 보면 다음처럼 할 수도 있겠습니다. ^^
set hhmm=%time:~0,2%%time:~3,2%
set datetime=%date:~5,2%%date:~8,2%_%hhmm: =0%
-
집앞의_큰나무 2021.10.09 10:29
오 그렇군요
줄어들었는데 같은 결과치를 내는군요.
-
다유인 2021.10.09 10:46
감사합니다
-
giwldlst 2021.10.09 11:20 수고하셨습니다.
-
거미손 2021.10.09 11:44
항상 수고가많으시고 감사합니다.
-
parannara 2021.10.09 13:39
수고 많으십니다.
두 분 감사합니다.
-
투덜이 2021.10.09 14:21
수고하셨습니다.
-
Seattle 2021.10.09 17:05
수고하셨습니다.
-
별의아이 2021.10.09 18:45
수고하셨습니다.
-
립뽀 2021.10.09 20:45
유용한 자료네요^^ 감사합니다.
-
Kuhn 2021.10.09 21:52
수고하셨습니다
-
하늘개구 2021.10.10 03:38
수고하셨습니다 ^^
-
붉바리 2021.10.10 15:49
감사합니다.
-
ehdwk 2021.10.10 17:38
수고하셨습니다.
수고 많으셨습니다. 감사합니다.