Często zastanawiałem się, jak korzystać z filtrów wyszukiwania systemu Windows. Dostępna dokumentacja jest bardzo ograniczony, ale jej potencjalne zastosowania są dość duże.
Gdy coś wpisuję, jedynymi filtrami wyszukiwania, które widzę, są „Data modyfikacji” i „Rozmiar”. Googling pokazuje mi kilka innych opcji, które czasem działają. Za każdym razem, gdy próbuję go używać, zastanawiam się „jakich filtrów wyszukiwania mogę użyć i jakie opcje obsługuje każdy filtr?”. Czy ktoś ma pomysł, gdzie znaleźć obszerną listę lub jak skonfigurować Search, aby uzyskać listę dostępnych możliwości?
Aby coś znaleźć, zawsze wracam do wiersza poleceń. Chciałbym myśleć, że mogę zrobić inaczej.
Odpowiedzi:
Zamiast „ Search Filters ”, faktycznie szukanymi słowami kluczowymi / frazami jest „ Advanced Query Syntax ”.
Jak zawsze w MSDN można uzyskać dalszą pomoc i szczegółowe informacje:
Zaawansowana składnia zapytania
Programowe używanie składni zapytań zaawansowanych
BTW, jeśli potrzebujesz znacznie lepszego narzędzia wyszukiwania z obsługą RegEx, wypróbuj AstroGrep lub Wszystko .
źródło
Aby wyszukiwać na podstawie atrybutów systemu plików (np. Ukryty, systemowy, tylko do odczytu itp.), Użyj intuicyjnie oczywistego, ale w dużej mierze nieudokumentowanego
attributes
słowa kluczowego. Jak omówiono w tym wątku na forach pomocy systemu Windows 7, użycie jest następująceWartości atrybutu pliku (stałe) to
Na przykład
attributes:1
wyszukuje pliki, które mają ustawiony atrybut TYLKO ODCZYT. Tylko. Nie znajdzie plików, które mają ustawione atrybuty TYLKO DO CZYTANIA i ARCHIWUM, użyjattributes:33
do tego. Aby znaleźć oba (tj. Pliki, które mają ustawiony atrybut TYLKO DO ODCZYTU, ale nie ma ich UKRYTY, SYSTEMOWY, ZASZYFROWANY, SPRĘŻONY lub którykolwiek z innych egzotycznych, rozszerzonych atrybutów, niezależnie od stanu atrybutu ARCHIWUM), możesz użyćAle ta składnia szybko staje się niewygodna. Na szczęście istnieje skrócona forma:
Słowa kluczowe koniunkcji / rozłączenia (
AND
iOR
) muszą być pisane wielkimi literami; Filtr wyszukiwania (nieruchomości), słowa kluczowe, jakattributes
(ifilename
,kind
,type
,date
,datemodified
,size
,owner
,datetaken
,author
,title
, itd.) są wielkości liter. Nawiasem mówiąc, jeśli lubisz dodatkowe pisanie, możesz powiedziećsystem.fileattributes
zamiastattributes
.Tak oto liczbowe kody wyszukiwania wszystkich możliwych wyszukiwań w oparciu o
R
,H
iA
atrybutów. (+R
reprezentuje wszystkie pliki tylko do odczytu, niezależnie od statusuH
iA
;+R -H
jest przykładem z góry - wszystkie nie ukryte pliki tylko do odczytu).Uwagi:
-
znakiem (minus). Na przykład możesz znaleźć wszystko oprócz ukrytych plików tylko do odczytu za pomocą-attributes:(3 OR 35)
.attributes
słowa kluczowego do wyszukiwania ukrytych plików, nie znajdziesz żadnego, chyba że zaznaczysz „Pokaż ukryte pliki, foldery i dyski” w „Opcje folderów”.attributes
wartość 0, ale wydaje się, że tak nie jest. Z mojego doświadczenia wynika, że mająattributes
wartość NORMAL (128).-R -H +S -A
. powinno raczej wystarczyć do wyszukiwania4
niż(4 OR 132)
.desktop.ini
pliku systemowym ).attributes
słowa kluczowego do wyszukiwania tylko katalogów (tj. Wykluczając pliki), jeśli nie przejmujesz się innymi atrybutami; po prostu użyjtype:folder
. Podobnie,-type:folder
wyszukuje tylko pliki (z wyłączeniem katalogów). Nie należy mylić tego zkind:folder
, który znajdzie prawdziwe foldery systemu plików, ale także pliki kolekcji, takie jak*.CAB
i*.ZIP
.encryptionstatus:encrypted
lubis:encrypted
. Odwrotność może być określona jako-encryptionstatus:encrypted
,-is:encrypted
lubencryptionstatus:unencrypted
.attributes
słowa kluczowego do wyszukiwania plików systemowych, nie znajdziesz każdy chyba że masz „Ukryj chronione pliki systemu operacyjnego” de wybrany w „Opcje folderów”.źródło