회사에서 심심해서(?) 만들어 봤습니다.
7zip CLI 버전을 활용해서 zip 파일로 자동 압축합니다.


7za.exe 파일을 PATH 걸려있는 C:\Windows\System32 같은 폴더에 복사해 두시고
IIS_LOG_COMPRESS.cmd 파일을 실행하시면 최근 7개 파일을 제외하고 전부 zip으로 압축해줍니다.
작업 스케쥴러에 등록시켜두고 매일 1회 실행되도록 하면 되겠지요?
IIS 로그 폴더 위치랑 최근 몇개 파일을 제외할 것인지는 빨간색 부분을 수정해 주시면 되겠습니다.

IIS_LOG_COMPRESS.cmd

@echo off

set LOG_DIR=C:\inetpub\logs\LogFiles
set REMAIN_COUNT=7

for /f "tokens=1" %%a in ('dir /a:d /b /s %LOG_DIR%') do (
    for /f "skip=%REMAIN_COUNT%" %%b in ('dir /s /b %%a\*.log ^| sort /r') do (
        7za a "%%~dpnb.zip" "%%b"
        del "%%b"
    )
)

exit
신고
Share
Tag : , , , , ,
  1. BlogIcon 카리스마조
    2013.02.14 18:40 신고

    파일을 제외 안하고 전부 압축할려면 어떻게 해야 하는건가요?.^^;;

    그리고..^^;;;;

    특정 확장자 만 지정해서 압축할수도 있나요^^;;;;;;

    • BlogIcon ITcraft
      2013.02.14 19:09 신고
      수정 및 삭제

      어어.. 제가 아는 그 카조님인가요..?ㄷㄷ

    • BlogIcon andu
      2013.02.15 06:24 신고
      수정 및 삭제

      dir 명령(/b 옵션 이용)을 사용해서 목록 파일을 만든 뒤 7zip 압축 옵션 중에 텍스트 파일을 목록으로 쓰도록 하는 옵션을 추가하면 됩니다.

    • BlogIcon jmnote
      2013.02.17 01:44 신고
      수정 및 삭제

      파일을 제외 안하고 전부 압축할려면 어떻게 해야 하는건가요?
      → set REMAIN_COUNT=0 이라고 하면 되겠죠

      특정 확장자 만 지정해서 압축할수도 있나요?
      → 이미 *.log 라고 되어 있네요.

    • BlogIcon 11
      2013.02.17 20:12 신고
      수정 및 삭제

      사칭하지마 너 쿠제지?

    • BlogIcon 일본안티
      2013.02.18 00:18 신고
      수정 및 삭제

      우와, 정말 아름답습니다.


    • 2013.02.26 11:57
      수정 및 삭제

      비밀댓글입니다

  2. 하승호
    2013.02.14 20:31 신고

    이곳에 카조님도 오시나보군요.. ^^;

    항상 좋은 정보 감사합니다.

  3. 진짜카조
    2013.02.15 09:24 신고

    사칭하지 맙시다. ^^

  4. 왕진짜카조
    2013.02.15 23:05 신고

    사칭하지 맙시다. ^^(2)

  5. 레알카조
    2013.02.18 10:32 신고

    사칭하지 맙시다. ^^(3)

  6. 오리지날카조
    2013.02.18 17:04 신고

    사칭하지 맙시다.^^(4)

  7. 따조
    2013.02.19 18:16 신고

    치토스! 넌 내꺼야

  8. 카리스마_조
    2013.02.21 09:29 신고

    다들 뭐하시는겁니까?

    사칭하지 맙시다.^^(5)

  9. 카리스마-조
    2013.02.21 11:29 신고

    다들 머하시는 거임??? 사칭하지맙시다

  10. KJ
    2013.02.26 17:00 신고

    사칭하지 맙시다.^^(7)

  11. 조, 카리스마
    2013.02.27 11:11 신고

    사칭하지 맙시다.^^(8)

  12. 안녕하세요
    2013.03.01 17:38 신고

    이번에 IE10이 나와서 windows7이랑 통합을 하고 싶은데

    예전에 IE9 통합하는 방법 포스팅 하신대로 똑같이 하면 될까요?

    쉽게 할 수 있도록 파일도 만들어 주셔서 간단하게 했었는데 이번에는 어떨지 궁금합니다

  13. 아...
    2013.03.05 09:08 신고

    스누피님... 윈도우8 멀티 부팅이거 예전에 댓글드렸는데 강좌한번 안해주시나요
    아니면 방법없는건가요?
    윈도우8 선설치후 윈도우xp설치후에 윈도우8로 부팅을 못하고있습니다
    이지비시디로 해보아도 안됩니다..

    • 지나가다
      2013.03.11 12:07 신고
      수정 및 삭제

      스누피님 블로그 예전부터 참 잘 보고 있는데, 윈도우8 부터는 포스팅이 좀 적은 것 같아서... 물론 바쁘신건 알지만 VHD 관련부분도 윈도우7 부분이라 윈도우8에는 어떻게 해야 되는지 좀 알려주시면 좋을 것 같네요.

  14. 이런
    2013.03.07 07:21 신고

    저도 서버에 백업파일 압축이 필요해서
    XP사용중인 PC에서 테스트 해보는데 안되네요..
    혹시나 해서 똑같은 환경 (C:\inetpub\logs\LogFiles 경로 생성 후 해당경로에 log 파일 몇개 놔두었습니다)을 만들어서 테스트해도 안되구요.
    XP에선 안돌아가는 스크립트인가요??

    • BlogIcon jmnote
      2013.03.15 21:49 신고
      수정 및 삭제

      우선 다음 2 명령어가 스크립트 수행하는 위치에서 잘 되는지 확인해보세요.
      dir /a:d /b /s C:\inetpub\logs\LogFiles
      7za

  15. BlogIcon synz
    2013.03.12 09:11 신고

    찾던 스크립이었는데 요긴하게 잘 가져갑니다~ 감사드려요

  16. ㄴㄴㄹㅇ
    2013.03.31 02:46 신고

    혹시 시스템 로캘을 빠르게 변경할수있는 dos명령어같은거 만들 수 없을까요..?

    일본어랑 한국어 사이에서 왔다갔다하고싶은데 매번 국가및언어 들어가서 고르기가 번거로워서..

  17. ReiLLy
    2013.04.08 20:17 신고

    Windows to go 도 포스팅 해주셨으면 좋겠습니다^^


  18. 2013.04.13 09:58

    비밀댓글입니다

  19. BlogIcon custom essay
    2013.05.22 15:26 신고

    찾던 스크립이었는데 요긴하게 잘 가져갑니다~ 감사드려요

  20. BlogIcon custom jerseys
    2013.07.10 00:14 신고

    dows to go 도 포스팅 해주셨으면 좋겠습니다^^