→ 일반컴퓨터관련/일반적인문제해결
일정 시간이 지난 폴더 압축 및 삭제 배치파일 만들기
벅스쭌
2012. 4. 12. 18:20
반응형
OS : Windows Server2003 이상
프로그램 및 버전 :
※ 주의사항 : 충분한테스트 그리고 정말 Windows Server 2003 이상에서만...
1. 작업개요
- 로그파일을 남기는 서버에서 일정기간 지난 로그파일은 압축을 해서 보관하고 싶다.
2. 작업내용
- 일정시간이 지난 폴더를 압축하고 삭제하기 위한 배치파일 만들기
1) 메모장을 열고 다음을 입력한다.
forfiles /P D:\test /D -4 /C "cmd /c zip -r @file.zip @file"
forfiles /P D:\test /D -4 /C "cmd /c rmdir /s /q @file"
forfiles /P D:\test /D -4 /C "cmd /c rmdir /s /q @file"
설명)
forfiles /P D:\test /D -4 /C "cmd /c zip -r @file.zip @file"
D:\test 에 있는 4일이 지난 폴더를 폴더명으로 압축한다.
forfiles /P D:\test /D -4 /C "cmd /c rmdir /s /q @file"
D:\test 에 있는 4일 지난 폴더를 삭제한다.
2) 파일 - 저장을 누른 뒤 파일 형식은 모든파일 그리고 파일 이름은 파일명.bat로 입력한다.
3. 작업결과
- 압축과 삭제 명령을 같이 넣어도 압축이 다 끝난다음에 다음 명령이 실행되므로 압축도중 파일이 삭제되는 일은 없을 것이다.
- 하나하나의 자세한 옵션은 나중에 다시 정리
반응형