Ich benutze die Funktion "In Dateien suchen" von Notepad++ ständig, aber es ist lästig, Notepad++ zu öffnen, zum Verzeichnis zu navigieren, die Suche in N++ zu öffnen, dann den Verzeichnisnamen dorthin zu kopieren und dann zu suchen
Gibt es ein Programm, mit dem dieser Vorgang automatisiert werden kann, sodass man einfach mit der rechten Maustaste auf ein Verzeichnis im Kontextmenü klickt und „In Dateien suchen“ auswählt?
Danke
Antwort1
Sie können PowerShell verwenden, um diese Aufgabe auszuführen:
Relevanter Teil:
Dieses Beispiel durchsucht ein Verzeichnis und alle seine Unterverzeichnisse nach einer bestimmten Textzeichenfolge.
Get-ChildItem -Path C:\Windows\System32\*.txt -Recurse | Select-String -Pattern 'Microsoft' -CaseSensitive
Get-ChildItem verwendet den Path-Parameter, um C:\Windows\System32\*.txt anzugeben. Der Recurse-Parameter schließt die Unterverzeichnisse ein. Die Objekte werden über die Pipeline an Select-String gesendet.
Select-String verwendet den Parameter Pattern und gibt die Zeichenfolge Microsoft an. Der Parameter CaseSensitive wird verwendet, um die genaue Groß-/Kleinschreibung der Zeichenfolge zu ermitteln. Select-String zeigt die Ausgabe in der PowerShell-Konsole an.