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
Przykład
Ten program sprawdzi istnienie pliku za pomocą Ścieżka testowa metoda. Zaleca się dostarczenie bezwzględnej ścieżki pliku, tak jak tutaj.
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:
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:
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.