윈도우 배치 파일 문의
글쓴이: comengx / 작성시간: 화, 2006/08/08 - 2:08오후
윈도우에서 배치파일을 써서 백업을 할려고 합니다.
md D:\backup\"%date%"
이런 식으로 폴더를 만들어 매일매일 백업을 하고
백업 된 내용은 7일 정도 보관하고 7일이 지난파일은 삭제를 하려고 합니다.
리눅스에선 아래 같은 방법으로 가능한데요..
rm -rf `date --date '7 day ago' +%y%m%d`
윈도우에선 어떻게 해야 되는지 조언 좀 부탁 드립니다.
Forums:


윈도우즈에는
윈도우즈에는 기본으로 설치되는 커맨드 유틸리티가 몇개 없죠.
잘은 모르지만 배치 파일로 가능할가 의문입니다..
-----------------
한글을 사랑합니다.
-----------------
한글을 사랑합니다.
forfiles를 이용하면 됩니다.
Windows Resource kit에 있는 forfiles 라는 프로그램을 사용하면
생성된 날짜를 기준으로 특정 명령을 실행시킬 수 있습니다.
다운로드: http://www.dynawell.com/reskit/microsoft/win2000/forfiles.zip
2003에서는 기본으로 포함되어 있는데 Windows 2000 resource kit이랑 2003에
포함된 버젼은 옵션 쓰는 방법이 다릅니다.
c:\ 디렉토리하에 12일이 지난 *.zip 파일들을 강제로 지우고 싶으면
(2000버젼예)
forfiles -pc:\ -m*.zip -d-12 -c"cmd /c del @FILE"
(2003버젼예)
forfiles /pc:\ /m*.zip /d-12 /c"cmd /c del @FILE"
구글링했습니다.
이런게 있군요
http://www.microsoft.com/korea/technet/scriptcenter/resources/qanda/nov04/hey1104.mspx
http://support.microsoft.com/kb/822780/ko
저도 주기적으로 SVN을 스케줄러로 백업중인데 보관일자 이전꺼는 삭제 하려고 했었는데
적용해봐야겠네요.