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" 의 명령어 동작한다.
'DevOps > Windows' 카테고리의 다른 글
[AD] 객체 소유자 변경 (0) | 2022.05.15 |
---|---|
[AD] 공유 파일 권한 관리 (0) | 2022.05.15 |
[AD] Active Directory 그룹 생성 및 삭제 (0) | 2022.05.15 |
[AD] Active Directory 그룹 멤버 관리 (0) | 2022.05.15 |
[WIN] 윈도우 실행 명령어 (0) | 2022.05.15 |