
Mit den Suchfunktionen des Datei-Explorers von Windows 10 können Sie type:
in das Suchfeld einfügen. Ich kann nicht herausfinden, was das ist, welche Werte möglich sind und/oder welche Dateien dafür infrage kommen.
- DerErweiterte Abfragesyntax-Dokumentenicht auflisten
type
. - Wahrgenommene Typen-Dokumentekann möglicherweise mit dem Wert darauf verweisen
images
, zB Dies würde zu einemArtikel von Drittanbieterndas auflistettype:image
. Ich kann jedoch weder mittype:images
noch mit eine JPEG-Datei findentype:image
. - Ein deutscher Artikelbesagt, dass es (oder genauer gesagt seine Übersetzung
typ
) sich auf die Dateierweiterung bezieht. Aber das funktioniert bei mir nicht, während es bei funktioniertext
.
Antwort1
Ich habe festgestellt, dass die Suchsyntax für indizierte und nicht indizierte Ordner unterschiedlich funktioniert. (Ich finde das sehr schlecht.)
Für einen indizierten Ordner funktionieren , , type:image
und .type:jpg
type:.jpg
type:=.jpg
type:=.jpg
Funktioniert nur für einen nicht indizierten Ordner .
Dank anIT-Schläger-Ninjafür die letztere Syntax.
Antwort2
Der vollständige Name der Eigenschaft, die in der Type
Spalte angezeigt wird, lautet System.ItemTypeText
. Das Schlüsselwort hier ist "Text". Sie suchen dieTextbeschreibungdes Typs (wenn Sie nach einer bestimmten Erweiterung suchen, suchen Sie einfach nach der Extension
Eigenschaft).
Es gibt mehrere Abfrageoperatoren, die stringspezifisch sind, aber nicht allgemein bekannt sind, höchstwahrscheinlich, weil sie am Ende vonErweiterte Abfragesyntax programmgesteuert verwenden. (blubbert nicht gerade nach oben, wenn man im Web nach der „Explorer-Suchsyntax“ sucht :D )
COP_VALUE_STARTSWITH ~<
System.FileName:~<"C++ Primer"
COP_VALUE_ENDSWITH ~>
System.Photo.CameraModel:~>non
COP_VALUE_CONTAINS ~= or ~~
System.Subject.~=round
or System.Search.Autosummary:~~round
COP_VALUE_NOTCONTAINS ~!
System.Author:~!"sanjay"
COP_DOSWILDCARDS ~
System.FileName:~"Mic?osoft W*d"
COP_WORD_EQUAL $= or $$
System.StructuredQuery.Virtual.From:$="Sanjay Jacobs"
COP_WORD_STARTSWITH $<
System.Author:$<"San"
or System.Filename:$<"Micro Exe"
Bei der Suche an nicht indizierten Orten ist die Syntax offenbar weniger tolerant. So liefert die Suche Program Files
mit Type:"file folder"
yields "No items match your search."
unter Verwendung von type:="file folder"
yield die erwarteten Ergebnisse:
Aber das wahre Wundermittel istCOP_VALUE_CONTAINS (
~~
)
. Die Suche Program Files
mit type:Configuration
liefert keine Ergebnisse, aber~~
stimmt sogar mit Teilzeichenfolgen überein. type:~~config
Ergibt Typen, die ich nicht einmal kannte:
Es sind nicht einmal Platzhalter erforderlich, um Teilzeichenfolgen abzugleichen. type:=~~olde
Es reicht aus, jeden Typ mit „Ordner“ in der Beschreibung abzugleichen: