728x90
[CMD] forfiles로 일정기간 지난 파일 일정 주기로 삭제하기
컴퓨터를 사용하다보면 IIS 로그 혹은 기타 프로그램 로그가 주기적으로 쌓이게 됩니다. 로그 분석을 위해 안쌓기는 뭐하고 쌓아야겠는데 용량이 걱정이라면 명령프롬프트의 forfiles 를 사용해 주기적으로 삭제해보시기 바랍니다.
1. cmd로 파일 삭제하는 명령어
forfiles /P 경로 /M *.확장자 /D -날짜 /C "cmd /c del @file"
예시) IIS 로그 삭제하기
경로 : C:\intetpub\logs\LogFiles
확장자 : log
삭제 대상 : 7일이 지난 모든 파일
명령어 : 삭제 (del)
forfiles /P C:\inetpub\logs\LogFiles /M *.log /D -7 /C "cmd /c del @file"
2. 작업 스케줄러 등록하기
A. 작업 스케줄러 시작
B. 작업 만들기
C. 새 작업 설정하기
일반 - 이름 설정
트리거 - 새로만들기
숫자 1,2 : 일/주/월 단위로 설정하기
숫자 3 : 5분/10분/15분/30분/1시간 단위로 설정하기
동작 - 새로 만들기
원하는 파일 경로 지정
D. 작업 스케줄러 추가 확인
#cmd forfiles #forfiles 배치파일 #로그 파일 삭제 명령어 #명령프롬프트 forfiles #일정 기간 지난 파일 삭제 #주기적으로 파일 삭제하기 #커맨드 forfiles #cmd forfiles #특정 확장자 삭제 명령어 #파일 삭제 배치파일
[CMD] 명령프롬프트 for 문으로 forfiles 다중경로 처리하기
300x250
'PC · IT · DB > PC' 카테고리의 다른 글
[CMD] 명령프롬프트 for 문으로 forfiles 다중경로 처리하기 (0) | 2023.09.08 |
---|---|
[Windows] 윈도우 10 Home 로컬 그룹 보안 정책 편집기 (gpedit.msc) 설치방법 (0) | 2023.09.06 |
[CMD+PowerShell] 윈도우 시작시 ISO 자동 탑재하기, 가상 CDROM 필요할 때 (ISO Auto Mount) (0) | 2023.09.04 |
[윈도우] 윈도우7 제어판에서 사용자 계정 유형 변경하기 (일반 사용자를 관리자 권한으로 변경) (0) | 2023.08.19 |
[윈도우] 오류 4201 : WMI 데이터 공급자가 전달된 인스턴스 이름을 올바른 이름으로 인식하지 않습니다. (MS Office 2013 설치 EventLog 오류코드 4201) (0) | 2023.08.13 |