DevOps/Windows
[WIN] 특정 파일명, 확장자 삭제
Michael Kim
2022. 5. 12. 17:47
Windows에서 특정 파일명이나, 특정 확장자를 삭제 할 때가 있다.
이 때, 아래의 명령어를 사용하여 쉽게 삭제 할 수 있다.
커맨드
forfiles /P "path" /S /M *.txt /D -0 /C "cmd /C del @path"
옵션
/P | 경로 |
/S | 재귀 |
/M | 검색 대상 |
/D | 기간 지정 |
/C | 각 파일에 지정된 명령어 실 |
적용
작업 스케줄러를 설정하게 되면 주기적으로 해당하는 파일들을 삭제할 수 있다.
forfiles /P "C:\새 폴더 (2)" /S /M *.txt /D -0 /C "cmd /C del @path"
/P : 경로 지정 C:\새 폴더 (2)
/S : 재귀옵션을 사용하면 하위 디렉토리까지 삭제
/M : 특정 확장자 삭제는 *.txt, *.pdf, *.docx와 같이 지정하면 된다.
/D : 옵션으로 검색 할 날짜 검색 -1을 넣게되면 1일전 파일을 검색
/C : 각 파일에 지정된 명령어 지정하여 "cmd /C del @path" 의 명령어 동작한다.