반응형
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. 작업결과
- 압축과 삭제 명령을 같이 넣어도 압축이 다 끝난다음에 다음 명령이 실행되므로 압축도중 파일이 삭제되는 일은 없을 것이다.
- 하나하나의 자세한 옵션은 나중에 다시 정리
반응형
'→ 일반컴퓨터관련 > 일반적인문제해결' 카테고리의 다른 글
32비트 WCI(Windows Imaging Component)를 설치해야 합니다. (16) | 2012.06.12 |
---|---|
Windows Server2008 무선인터넷(무선 네트워크) 사용하기 (0) | 2012.06.08 |
파워포인트 표 행높이 열너비 같게하기(맞추기) (5) | 2012.02.25 |
iexplore.exe - 응용 프로그램 오류 : 메모리는 "written"될 수 없었습니다. (0) | 2012.01.16 |
티스토리 블로그에 위젯달기 (2) | 2010.06.22 |