날짜별로 “새로운”파일을 찾는 DOS 배치 파일 파일이 생성 /

내 PC가 무한 BSOD 루프에 들어 갔지만 안전 모드 명령 프롬프트에 액세스 할 수 있습니다.

이를 유발했을 수있는 “변경된 사항”에 대한 아이디어를 얻으려고합니다. 예를 들어 바이러스에 감염되었거나 앱 업데이트가 중단되었습니다.

따라서 지난 며칠 / 주 또는 적어도 * .exe, * .dll, * .com, * .bat 등에서 어떤 파일이 생성 / 수정되었는지 확인하고 싶습니다.

나는 Batch-fu에 문제가 없다고 생각했지만 파일을 나열하는 빠른 배치 파일 / 명령을 작성하는 방법에 어려움을 겪었습니다.

REM This will find the files, but the results are all muddled
REM all EXE files, reverse sort by date, recursively through sub-directories

dir *.exe /O-D /S

내가 정말로 좋아하는 것은 지난 3-7 일 동안 생성 / 수정 된 모든 (실행 파일 형식)을 찾는 것입니다.

누구든지 올바른 방향으로 나를 가리킬 수 있습니까?



답변

이것은 xcopy를 사용하여 간단하지만 원형 교차로입니다. xcopy /?스위치 등을 볼 수 있습니다 .

xcopy \windows\*.exe /L /S /D:12-01-2000 .

이 명령은 실제로 복사하지 않고 2000 년 12 월 1 일 이후에 수정 된 폴더 의 .EXE파일 및 경로 목록을 \windows재귀 적으로 출력 합니다. 참고 명령이 끝나는 기간이 있습니다. 작은 글꼴로보기가 어렵습니다.

편집 1 : /F외부 명령이므로 원래 명령에서 가져 왔습니다.

편집 2 : | more원하는 경우 출력을 ” “로 파이프 할 수 있습니다