Ten zapis obejmie przewodnik do zapłokowania w katalogu za pomocą PowerShell.
Jak zapętlić pliki w katalogu za pomocą PowerShell?
PowerShell może zapętlać pliki w katalogu za pomocą „Dla każdego()" pętla. Pętla „foreach ()” służy do przetwarzania wszystkich elementów jednocześnie, takich jak zmiana nazwy lub kopiowanie wielu plików. Podczas "Foreach-obiekt ()”Cmdlet odnosi się do jednego elementu na raz w pętli. Przetwarza jeden przedmiot na raz.
Przykład 1: Pętla za pomocą plików za pomocą „Foreach-obiekty” w skrypcie PowerShell
W tym przykładzie zapętlimy pliki w katalogu za pomocą PowerShell i wydrukujemy nazwę plików dostępnych w tym katalogu:
Get-childitem "c: \ doc" |Zgodnie z powyższym kodem:
Można zauważyć, że pliki w katalogu zostały wyświetlone w konsoli PowerShell za pomocą „Foreach-obiekt ()" pętla.
Przykład 2: Pętla za pomocą plików za pomocą „Foreach-obiekt” z „-recurse” w skrypcie PowerShell
Teraz zapętla się przez podwozie z użyciem PowerShell „Powerhell”-Powrót„Parametr:
Można zauważyć, że pliki z podlewańców zostały również wyświetlone w konsoli PowerShell.
Przykład 3: Pętla za pomocą plików za pomocą „Foreach-obiekty” w konsoli PowerShell
Aby wykonać tę samą operację, przede wszystkim zobaczmy dostępne pliki przed usunięciem wybranego w odpowiednim katalogu za pomocą „Get-ChildItem”CMDLET obok ścieżki katalogu:
> Get-childitem "c: \ doc"Dostępne pliki w katalogu zostały wyświetlone w konsoli PowerShell.
Teraz usuńmy pliki za pomocą „.tekst”Rozszerzenie za pomocą„Foreach-obiekt ()„Pętla w PowerShell:
Get-childitem „c: \ doc” *.PS1 |Zgodnie z powyższym kodem:
Teraz sprawdźmy, czy pliki zostały usunięte, czy nie, otrzymując pliki w katalogu:
> Get-childitem "c: \ doc"Jak widać, pliki z „.tekst”Rozszerzenie zostało usunięte za pomocą pętli w PowerShell.
Wniosek
Zapętlić plików w katalogu „Foreach-obiekt ()„Pętla jest używana w PowerShell. Przetwarza i odnosi się do jednego elementu na raz z kolekcji elementów lub obiektów. Ponadto pomaga usunąć, zmienić nazwę lub kopiowanie wielu plików. Ten zapis obejmował kompletny przewodnik po zapętleniu plików w katalogu za pomocą PowerShell.