Suche im Windows Explorer nach Dateinamen mit Teilzeichenfolge

Suche im Windows Explorer nach Dateinamen mit Teilzeichenfolge

Das rätselhafteste Feature aller Zeiten

Ich habe versucht, in einem Verzeichnis mit dem Datum nach einer Datei zu suchen xxx.01.22.xxx. Ich habe es mit name:01.22oder versucht name:*.01.22.*, aber nichts wurde gefunden. (Die Datei war da, nachdem ich sie selbst untersucht hatte.)

Was ist die richtige Syntax für diese Suche? Welche Sonderzeichen würden eine Windows-Dateinamensuche durcheinanderbringen? (Übrigens, wenn ich es mir recht überlege, ist es mir noch nie gelungen, nach Dateinamen per Nummer zu suchen ...)

Seit Windows 10 habe ich Probleme mit der Verwendung des Suchfelds im Windows Explorer und konnte es selbst bei der einfachen Dateinamensuche nie effektiv nutzen. Gibt es gute Kurse zur Verwendung dieser Funktion?

Antwort1

Das Sternchen * ist das Platzhalterzeichen für Windows-Dateinamen. Solange 01.22 tatsächlich im Dateinamen vorkommt (nicht in den Metadaten der Dateidaten), verwenden Sie einfach auf beiden Seiten ein einzelnes Sternchen:

*01.22*

Dadurch wird nach allen Dateien gesucht, die irgendwo im Dateinamen „01.22“ enthalten. Das Präfix „name:“ ist nicht erforderlich.

Wenn Sie jedoch anhand der Metadaten des Änderungsdatums nach einer Datei suchen möchten, verwenden Sie dieses Zeichenfolgenformat:

geändert:22.01.2021 .. 23.01.2021

„geändert: Startdatum … Enddatum“. Das Datumsformat kann je nach Land, für das Ihr Windows konfiguriert ist, kulturabhängig sein. Meins ist en-US.

Noch ein Kommentar zu Ihrem hochgeladenen Bild: Egal, wo Sie Ihre Suche starten, es wird an diesem Ort und in allen Unterordnern gesucht, aber nicht anderswo. Wenn Sie auf dem Desktop suchen, wird nur der Desktop-Speicherort durchsucht. Wenn Sie ein ganzes Laufwerk durchsuchen möchten, können Sie im Stammverzeichnis beginnen (z. B. c:\), aber das kann einige Zeit dauern, je nachdem, wie viele Dateien darauf sind und wie schnell der Zugriff ist. Am besten beginnen Sie in einem Ordner, von dem Sie wissen, dass er die gesuchte Datei enthält, auch wenn sie sich in einem Unterordner befindet.

Antwort2

Verwenden Sie PowerShell. Sie können dies in einer Zeile tun. Öffnen Sie zuerst PowerShell:

Win+ R>>PowerShell eingeben>>Enter

Verwenden Sie einen Code ähnlich dem folgenden und ersetzen Sie dabei Pfad und Datum:

Get-ChildItem -Path 'path\to\folder' -Force -Recurse | where {$_.LastWriteTime -ge [datetime]"2021-01-22 00:00" -and $_.LastWriteTime -le [datetime]"2021-01-23 00:00"}

Dies sollte Ihnen das geben, was Sie wollen.

Antwort3

Danke @Seven für die perfekte Antwort. Sie stand im Antwortbereich, daher kann ich sie nicht als Antwort auswählen. Ich zitiere sie hier

Name: ~=01.22Werke Referenz:https://answers.microsoft.com/en-us/windows/forum/windows_10-win_cortana/suche-nach-einer-zeichenfolge-innerhalb-eines-dateinamens-in-datei/3cd4f5a6-cf33-4323-93b8-eb0d3904770f

verwandte Informationen