특정 시간 이후에 수정 된 파일을 검색하는 방법은 무엇입니까? : Windows 7

운영체제 : Windows 7 64-bit

여기에는 가상의 문제가 있습니다. 하위 폴더가 여러 개인 폴더가 여러 개 있습니다 (하위 폴더 등이있을 수 있음). 프로그램은 이러한 폴더 중 하나에 파일을 생성 / 수정합니다 t=YYYYMMDDHHMM. 시간이 지나면 생성 / 수정 된 모든 파일을 검색하는 간단한 명령이 t있습니까?



답변

고급 쿼리 구문의 작동 방식을 살펴보십시오 .

modified:>YYYY-MM-DD hh:mm:ss또는 같은 것을 시도하십시오datemodified:>YYYY-MM-DD hh:mm:ss

범위는 다음과 같이 작동합니다. datemodified:‎YYYY-MM-DD hh:mm:ss .. ‎YYYY-MM-DD hh:mm:ss

다양한 다른 속성, 부울 연산자 등도 지원합니다.

날짜 및 시간 형식은 로캘, 시스템 설정 등에 따라 다를 수 있습니다.


답변

sugested 방법은 Windows 8.1 SL에서 어떤 이유로 나에게 작동하지 않았지만 2 ~ 3 시간 동안 시도한 후에 나에게 도움이되는 것을 발견했습니다. 나는 브라질 출신이고 “datemodified”는 내 언어로 “datademodificação”와 같지만 영어를 사용하려면 항상 언어와 동등한 system.datemodified를 사용할 수 있습니다.

이것은 Windows 8.1 SL에서 나를 위해 일했습니다.

system.datemodified:(>YYYY-MM-DD HH:MM .. <YYYY-MM-DD HH:MM)

예 : 2017 년 2 월 28 일 오전 10시 50 분에서 오전 10시 59 분으로 수정 된 파일을 찾으려면 (시계는 24 시간으로 표시됩니다) :

system.datemodified:(>2017-02-28 10:00 .. <2017-02-28 10:59)

시계가 12 시간으로 설정되어 있으면 시간 뒤에서 AM 또는 PM을 사용해야 할 수도 있습니다.

다음은 작동 한 다른 예입니다 (브라질에서는 DD / MM / YYYY 날짜 형식을 사용함).

Datademodificação:>28/02/2017 10:50 .. Datademodificação:<28/02/2017 10:59

Datademodificação:>28/02/2017 10:50 AND Datademodificação:<28/02/2017 10:59

system.datemodified:>28/02/2017 10:50 .. system.datemodified:<28/02/2017 10:59

system.datemodified:>2017-02-28 10:50 .. system.datemodified:<2017-02-28 10:59

YYYY-MM-DD 또는 DD / MM / YYYY가 모두 작동했기 때문에 날짜를 사용하면 차이가없는 것 같습니다.

“수정 날짜”대신 “생성 날짜”를 원하면 datemodified 대신 datecreated를 사용하십시오.

인사, 리카르도 보너