소프트웨어/OS

Windows forfiles - 일정시간 지난 로그 파일 삭제를 배치 파일로

falconer 2009. 7. 14. 13:00
동생이 필요 없는 로그 파일 일정 기간이 지나면 삭제 해야된다고 해서..
저역시 검색 도중에 알아낸것입니다.
이미 알고 계신 분들도 있을꺼 같네요..

forfiles라는 녀석입니다. 2003에서는 system32폴더에 있는데..
2000 서버 같은경우는 아래 링크에서 다운 받으시면 됩니다.
http://www.petri.co.il/download_free_reskit_tools.htm

배치파일 서버 등록은 다들 아실꺼 같아서 생락하고 간단히 명령어만 쓰겠습니다.

forfiles /p c:\windows\system32\aaaa /m *.log /d -3 /c "cmd /c del @file"

c:\windows\system32\aaaa <-- 로그 폴더
*.log <-- 삭제할 확장자
/d -3 <-- 생성된 날짜의 3일전까지 모두 삭제..

음.. 쓰고나니 왠지 허접 하군요.. -ㅛ-a
아.. 당근 카피도 되고 이동도 됩니다..

출처 : http://taeyo.net/Forum/Content.aspx?SEQ=1460&TBL=KNOWHOW&PGN=1