Notice
Recent Comments
Link
낭만 프로그래머
Windows 에서 특정일이 지났을 경우 파일을 삭제하는 배치파일 본문
프로젝트에서 필요한 것이 특정날짜가 지났을 경우 파일들을 삭제하는 작업 스케쥴링을 하는 것이다.
날마나 하는 DB 백업 파일을 지우는 것이 한 예다.
1. Windows 배치 파일을 생성하자
forfiles /p "d:\DB백업폴더" /s /m *.dmp /d -30 /c "cmd /c del @path"
/p "경로"
/s 하위폴더를 포함하여 검색
/m 검색할 단어
/d 날짜(-30 은 30일 이전까지)
/c 명령어
@file -> 파일 이름 반환
@fname -> 확장자 없이 파일명만 반환
@ext -> 확장자만 반환
@path -> 전체경로 반환
@relpath -> 상대경로 반환
@isdir -> 디렉토리면 "true" 파일이면 "false" 반환
@fsize -> 파일 사이즈 반환
@fdate -> 최종수정일 반환
@ftime -> 최종수정시간 반환
2. 윈도우 작업 스케쥴링 작성
https://pastimelife.com/1449
'Windows > Common' 카테고리의 다른 글
Windows IE 호환성 보기 레지스트리로 추가 (0) | 2020.04.22 |
---|---|
Windows 에서 콘솔에서 명령어로 SSH 인증서 등록하기 (0) | 2020.04.22 |
Windows 에서 특정일이 지났을 경우 파일을 삭제하는 배치파일 (0) | 2020.04.01 |
Windows 동적 포트(Dynamic Port) 확인 및 변경 (0) | 2020.02.06 |
Windows Server 2012 에서 80 포트 사용중인 문제 해결 (0) | 2016.09.01 |
윈도우 포트 사용 프로세스 확인 (0) | 2016.09.01 |
0 Comments