Metody PowerShell do sprawdzenia, czy istnieje plik | Wyjaśniono przykładami

Metody PowerShell do sprawdzenia, czy istnieje plik | Wyjaśniono przykładami
PowerShell obsługuje różne operacje w plikach. Przed operacją zaleca się sprawdzenie istnienia pliku. Aby to zrobić, PowerShell oferuje różne cmdlety i metody. Ten post analizuje i zawiera szczegółowe wykorzystanie CMDLETS/METODS do sprawdzenia istnienia pliku. Aby sprawdzić, czy plik istnieje, czy nie, użyjemy wielu metod do ustalenia istnienia pliku w określonej lokalizacji. Wyjaśnimy cztery metody sprawdzenia istnienia pliku, które umożliwią sprawdzenie istnienia pliku w PowerShell

Metoda 1: Użyj cmdlet ścieżki testowej, aby sprawdzić istnienie pliku

CMDLET ścieżki testowej szuka ścieżki i zwraca wartość logiczną. Ścieżka testowa powróci, jeśli ścieżka jest poprawna, a jeśli ścieżka nie zostanie znaleziona, zwraca false. Składnia, a następnie CMDLET ścieżki testowej znajduje się poniżej:

Składnia

> Test -Path -path

W powyższej składni

  • : odnosi się do lokalizacji pliku
  • Ścieżka: Służy do określenia ścieżki
  • : definiuje parametry dla dodatkowej funkcjonalności

Przykład
Ten program sprawdzi istnienie pliku za pomocą Ścieżka testowa metoda. Zaleca się dostarczenie bezwzględnej ścieżki pliku, tak jak tutaj.

> Test -Path -path "c:/Docs/Ps.txt "-pathtype liść

Wyjście jest prawdziwe, co oznacza, że ​​plik istnieje. Obserwuje się, że „Ścieżka testowa„CMDLET zwrócił true, co stwierdza, że ​​plik istnieje.

Metoda 2: Użyj GET-ITEM, aby sprawdzić istnienie pliku

Zdobądź przedmiot CMDLET PowerShell służy do uzyskania elementów w określonej lokalizacji. Składnia Zdobądź przedmiot CMDLET znajduje się poniżej:

Składnia

> Get-Item

Elementy składni są opisane jako:

  • Zdobądź przedmiot: używa znaku wieloznacznego (*), aby uzyskać wszystko z określonego elementu.
  • : odnosi się do lokalizacji pliku

Przykład
Ten program sprawdzi również istnienie pliku za pomocą metody GET-ITEM.

> Get-Item C:/Docs/Ps.tekst

GET-ITEM wydrukował szczegóły pliku, który stwierdza, że ​​plik istnieje na określonej ścieżce.

Metoda 3: Użyj cmdlet GET-ChildItem, aby sprawdzić istnienie pliku

Ta metoda otrzymuje przedmiot, a także elementy dziecięce z więcej niż jednej określonej ścieżki. Jeśli plik istnieje, wyświetli szczegóły pliku i wyrzuci błąd na wypadek, gdyby plik nie był obecny.

Składnia cmdlet GET-ChildItem jest podana poniżej:

Składnia

> Get -childitem -path

Elementy składniowe są wyjaśnione A:

  • Get-ChildItem: Pobiera zawartość folderu lub klucza rejestru
  • Ścieżka: Służy do określenia ścieżki
  • : odnosi się do lokalizacji pliku

Przykład
Ten program sprawdzi istnienie pliku za pomocą metody get-childitem.

> Get -childitem -path c:/Docs/Ps.tekst

Wyjście pokazuje szczegóły pliku, co oznacza, że ​​plik istnieje.

Metoda 4: Użyj systemu.Io.Metoda pliku do sprawdzenia istnienia pliku

[System.Io.Plik] :: Iste (plik) Metoda sprawdza również istnienie pliku. Ta metoda zapewnia wynik wartości logicznej (true/false). W celu zastosowania tej metody stosuje się następującą składnię:

Składnia

> [System.Io.Plik istnieje()

Powyższa składnia zostanie użyta do sprawdzenia istnienia pliku poprzez określenie ścieżki pliku w parametr.

Przykład
Tutaj [system.Io.Plik] :: IsteS Metoda jest wykonywana, aby sprawdzić, czy plik jest obecny na danej ścieżce, czy nie.

> [System.Io.Plik] :: „C:/Docs/Ps.tekst")

Wyjście jest prawdziwe, co oznacza, że ​​plik istnieje.

gratulacje! Nauczyłeś się sprawdzać istnienie pliku w PowerShell

Wniosek

CMDLETY PowerShell, takie jak Get-ChildItem, Zdobądź przedmiot, I Ścieżka testowa można użyć do sprawdzenia istnienia pliku. Ponadto PowerShell zapewnia również .INTERNET obsługiwana metoda "[System.Io.plik istnieje" Aby sprawdzić istnienie pliku. W tym poście zademonstrowaliśmy różne możliwe metody sprawdzenia istnienia pliku. Wykorzystanie tych trzech CMDLET, a także metody wyjaśniono za pomocą przykładów.