Ten post wyjaśni pełny przewodnik do wyszukiwania plików za pomocą PowerShell.
Jak wyszukiwać plik za pomocą wyszukiwania rekurencyjnych w PowerShell?
Są to metody, które można wykorzystać do wyszukiwania rekurencyjnego za pośrednictwem plików w PowerShell:
Metoda 1: Wyszukaj plik za pomocą wyszukiwania rekurencyjnego w PowerShell za pomocą cmdlet „get-childitem”
"Get-ChildItem”Jest konkretnym poleceniem na PowerShell, które służy do wyszukiwania plików i folderów w dostarczonej lokalizacji. Ponadto nie pokazuje pustych folderów z określonej ścieżki, gdy A „-Powrót„Flaga jest używana. Ta flaga służy do wyszukiwania rekurencyjnego przez podfolterów.
Przykład 1: Jak wyszukać plik o określonej nazwie w różnych katalogach?
W tym przykładzie użyjemy „Get-ChildItem" z "-Filtr" I "-Powrót”Flagi do wyszukiwania pojedynczego pliku z nazwą pliku w następujący sposób:
> Plik get -childitem c: \ doc -filter.txt -recurseTutaj:
Przykład 2: Jak wyszukiwać pliki z określonym rozszerzeniem?
Możesz także użyć tego samego polecenia do wyszukiwania plików, podając konkretne rozszerzenie. Z tego powodu użyj „Get-ChildItem„Cmdlet, dodaj ścieżkę folderu, napisz rozszerzenie pliku za pomocą„dziki charakter *", Jak na przykład "*.tekst”I wreszcie dodaj„-Powrót„Parametr na końcu.
> Get-childitem c: \ doc *.txt -recurseTutaj "dziki charakter *”Służy do zlokalizowania pliku z określonymi rozszerzeniami w określonym katalogu:
Metoda 2: Wyszukaj plik za pomocą wyszukiwania rekurencyjnego w PowerShell za pomocą cmdlet „DIR”
Kolejną cmdlet, którą można użyć do wyszukiwania rekurencyjnego za pomocą PowerShell, jest „Reż". Jest to w zasadzie pseudonim „Get-ChildItem”CMDLET używany do wyświetlania plików i folderów z określonego katalogu.
Przykład 1: Jak wyszukać plik o określonej nazwie w różnych katalogach?
Aby wyszukać pojedynczy plik o określonej nazwie, najpierw dodaj „Reż”Cmdlet, dodaj ścieżkę pliku, określ„-Filtr„Flaga, napisz dokładną nazwę pliku z jego rozszerzeniem i wreszcie dodaj„-Powrót" flaga:
> Dir C: \ Doc -filter Plik.txt -recursePrzykład 2: Jak wyszukiwać pliki z określonym rozszerzeniem?
Pliki z określonym rozszerzeniem można wyszukiwać rekurencyjnie za pomocą podanego polecenia. Dodaj tylko rozszerzenie pliku za pomocą „dziki charakter *”Na początku, na przykład„*.tekst”:
> Dir C: \ Doc *.txt -recurseWyjście pokazuje, że pliki z określonymi rozszerzeniami zostały przeszukane rekurencyjnie z danego katalogu.
Wniosek
Pliki w systemie Windows można wyszukiwać rekurencyjnie za pomocą „Get-ChildItem”CMDLET z kombinacją„-Powrót" flaga. Aby znaleźć plik o nazwie pliku „-Filtr„Flaga jest używana. Ponadto, aby wyszukiwać pliki z rozszerzeniem specyfikacji, po prostu dodaj rozszerzenie za pomocą „dziki charakter *”Na początku tak samo„*.tekst". Ten post zapewnił pełną procedurę wyszukiwania plików rekurencyjnego za pomocą PowerShell.