0
WMI를 사용하여 특정 시간 후에 수정 된 파일을 재귀 적으로 검색하려고합니다. 지금까지 나는 하나의 디렉토리 위해 작동 할 선을 발견,하지만 난 재귀 적으로 C에서 시작하는 모든 디렉토리에서 실행하는 방법을 알아낼 수 없습니다 :이 파일은 이전과 그 이후에 수정 반환WMI를 사용하여 특정 시간이 지나면 수정 된 파일을 찾기 위해 드라이브를 반복적으로 검색합니다.
wmic datafile where "drive='c:' and path ='\\' and lastmodified>'20140502233423.000000-240' and lastmodified<'20161223233445.000000-240'" get lastmodified, name
\ c : 드라이브의베이스 내의 날짜
미리 감사드립니다.
저는 forfiles를 사용하는 아이디어가 마음에 들지만 시간 자체까지 드릴 다운하지 않습니다. 날짜가 도움이 될 수 있습니다. 당신의 도움을 주셔서 감사합니다. – Brent
for 루프를 사용하여 드라이브 전체에 반복적으로 원래 명령을 실행할 수 있기를 바랬습니다. – Brent
현재로서는 이것을 확인할 수 없지만 "path = '% f'이고 lastmodified가 '20140502233423.000000-240'이고 lastmodified가 ''20161223233445.000000- 인 wmic 데이터 파일에 대해/240 ' "마지막으로 수정, 이름'? 그것의 배치 파일이 대신'%% f'를 사용하고 ['Command Extensions'] (http://ss64.com/nt/setlocal.html)는 기본적으로 활성화되어 있어야하지만 검증할만한 가치가 있습니다. (드라이브를 지정해야하는지 확신 할 수 없음) – Tim