특정 디렉토리를 파일로 압축하는 일이 몇번 반복되다 보니 자동화해야겠다 싶어
일단 도스 배치 스크립트를 만들기로 함.
우선 알집을 이용해서 이렇게 작성.
"C:\Program Files\ESTsoft\ALZip\alzip.exe" -a C:\AAA C:\BBB.zip
음.. 뭔가 쬠 아쉬운거 같아 압축파일명을 BBB_yyyymmdd.zip 형식으로 하기로 맘먹음.
일단 도스 배치 스크립트를 만들기로 함.
우선 알집을 이용해서 이렇게 작성.
"C:\Program Files\ESTsoft\ALZip\alzip.exe" -a C:\AAA C:\BBB.zip
음.. 뭔가 쬠 아쉬운거 같아 압축파일명을 BBB_yyyymmdd.zip 형식으로 하기로 맘먹음.
구글 검색 돌입.
일단 도스배치에서 현재시간은 %date%로 구할 수 있음.
YYYYMMDD 형식으로 포맷하고 싶으면?
%date:~0,4%%date:~5,2%%date:~8,2%
이렇게 하면 됨. 오호 도스 배치도 이거저거 나름 다 되는군.
그래서 위의 C:\BBB.zip을 C:\BBB_%date:~0,4%%date:~5,2%%date:~8,2%.zip 으로 바꿔줌.
나잇스~
그럼 Ant에서는 어떻게하더라?
<tstamp/> 타스크 적어준뒤 ${DSTAMP} 속성으로 구할 수 있음
그럼 유닉스에서는?
`date +%Y/%m/%d`
이런식으루 하면 됨.
끝.