Szukam sposobu zapisania wyszukiwania zawierającego datę względną. W szczególności szukam sposobu na zapisanie wyszukiwania pasującego do plików, których data modyfikacji jest 7 dni temu .
Przeczytałem dokument Składnia kwerendy zaawansowanej wyszukiwania systemu Windows i nie widzę sposobu, aby powiedzieć 7 dni temu.
W sekcji liczb i zakresów wspomniano, że względne daty są możliwe. Problem polega na tym, że opisane tam względne daty nie pasują do kryteriów, których potrzebuję. Lastweek prawie wygląda to, co chcę z wyjątkiem jeśli uruchomić kwerendę jak after:lastweek
w poniedziałek pokaże tylko mój plik, które zostały zmodyfikowane od niedzielę o 12:00. Ostatni tydzień / ostatni miesiąc wydają się odnosić do początku tygodnia / miesiąca, co nie jest tym, czego potrzebuję.
Względne daty dla wielu słów: tydzień, następny miesiąc, ostatni tydzień, ostatni miesiąc lub nadchodzący rok. Wartości mogą być również wprowadzane jako skrócone w następujący sposób: ten tydzień, następny miesiąc, ostatni tydzień, ostatni miesiąc, nadchodzący rok.
Jedną fajną rzeczą w zapisanych wyszukiwaniach jest to, że są one przechowywane jako dokument XML, a format pliku jest dokumentowany . Nie widzę, jak utworzyć poprawną wartość dla daty i godziny. Gdybym był w stanie zrozumieć ten format, podejrzewam, że mógłbym skorzystać z edytora tekstu i utworzyć zapisane wyszukiwanie, które robi to, co chcę.
Fragment z przykładów :
<conditions>
<condition type="leafCondition" valuetype="System.StructuredQueryType.DateTime"
property="System.DateModified" operator="imp"
value="R00UUUUUUUUZZXD-30NU" propertyType="wstr" />
</conditions>
Podsumowując, szukam odpowiedzi na jedno lub oba powyższe pytania
- Jak wykonać zapytanie „7 dni temu” przy użyciu standardowej składni?
- Jak przechowywana jest data i godzina w zapisanym wyszukiwaniu?