운영체제 : 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를 사용하십시오.
인사, 리카르도 보너