반응형
개요
개발을 진행 중에 특정일자 이후 변경사항을 확인해야 되는 일이 종종 있습니다.
윈도우의 forfiles 명령어로 개발 변경사항을 확인해 보겠습니다.
대상
운영체제 : 윈도우
배치 파일
@echo off
rem 매개변수 날짜 여부 확인
IF "%1" == "" (
@echo on
echo "날짜를 입력하세요"
) ELSE (
@set S_PATH="D:\temp\workspace\cwmsNew"
@set DATE="%1"
forfiles /P %S_PATH% /s /M *.java /d +%DATE% /c "cmd /c echo @path @fdate" > changefile.txt
forfiles /P %S_PATH% /s /M *.xfdl /d +%DATE% /c "cmd /c echo @path @fdate" >> changefile.txt
forfiles /P %S_PATH% /s /M *.xml /d +%DATE% /c "cmd /c echo @path @fdate" >> changefile.txt
)
S_PATH에 해당 프로젝트 소스 경로를 지정합니다.
forfiles로 시작하는 3개 줄에 /M 부분에 확인할 파일의 확장자를 지정합니다.
위 배치파일에는 웹프로젝트용 소스(java, js, xml) 3종을 지정하였습니다.
그 외 확인하시고자 하는 확장자 명으로 변경하시면 됩니다.
실행
배치파일 뒤에 날짜를 형식에 맞춰 입력해 주세요
: 년-월-일(YYYY-MM-DD)
실행 예시
: changefile.bat 2021-01-01
실행한 폴더에
changefile.txt 이 생성되어 결과가 저장되어 있으니 결과는 파일로 확인하시면 됩니다.
반응형
'OS > Windows' 카테고리의 다른 글
윈도우에서 폴더별 용량 확인 (0) | 2021.05.20 |
---|---|
Wifi 연결 유지하기(윈도우)-Batch 반복 (0) | 2021.05.10 |
Window에서 wget 사용하기 (3) | 2021.03.09 |
Batch파일 관리자 권한으로 실행 (0) | 2021.03.08 |
Batch 파일 실행 시 한글 깨짐 방지 (5) | 2021.03.03 |