문법
forfiles [/P pathname] [/M searchmask] [/S] [/C command] [/D [+ | -] [date | days]
옵션
매개변수 | 설명 |
---|---|
/P pathname | 검색을 시작 하는 경로 (ex. C:\Temp) |
/M searchmask | 검색 할 파일 대상 확장명 (*.*, .txt, .log, .trc 등) |
/S | 하위 디렉터리를 재귀적으로 검색 할 경우, 하위 폴더명 포함 |
/D | 지정할 날짜 또는 기간. – 날짜는 MM/DD/YYYY 형식 – 기간 값은 0 – 32768 범위까지 가능 |
/C | 실행하고 싶은 명령문. 기본 명령은 “cmd /c echo @file” 명령 문자열에서 다음 변수를 사용할 수 있다. @FILE 파일 이름 @FNAME 확장명 제외한 파일 이름 @EXT 파일 확장자명 @PATH 파일의 전체 경로 @RELPATH 파일의 상대경로 @ISDIR 파일 형식이 디렉터리면 TRUE. 그렇지 않으면 FALSE @FSIZE 파일 크기(바이트) @FDATE 파일에 마지막으로 수정한 날짜 스탬프 @FTIME 파일의 마지막 수정된 타임 스탬프 |
샘플 예제
ShellScript
FORFILES /P 경로 /S /M *.txt /D -15 /C "cmd /c del @file"