Trzy metody sprawdzania, czy plik istnieje w programie PowerShell w systemie Windows
Three Methods To Check If A File Exists In Powershell In Windows
Windows PowerShell to narzędzie wiersza poleceń, za pomocą którego można uruchamiać wiersze poleceń w celu usuwania, tworzenia i sprawdzania folderu. Sprawdzenie, czy plik istnieje w PowerShell, jest prostym zadaniem. Ten post na MiniNarzędzie może przeprowadzić Cię przez konkretny przewodnik dotyczący sprawdzania istnienia pliku/katalogu.Katalogi dobrze porządkują dokumenty i inne dane na komputerze. Przed wprowadzeniem zmian w tym pliku należy sprawdzić, czy plik istnieje. Windows PowerShell pomaga nawigować, tworzyć i usuwać pliki za pomocą różnych wierszy poleceń. Możesz wypróbować następujące wiersze poleceń, aby sprawdzić, czy plik istnieje w PowerShell.
Sposób 1: Sprawdź, czy ścieżka jest prawidłowa w PowerShell za pomocą ścieżki testowej
Polecenie cmdlet Test-Path jest najczęściej używanym poleceniem do ustalenia, czy plik istnieje. Poda wartość, aby pokazać wynik. Oto kroki, jak używać składni ścieżki testowej.
Krok 1: Kliknij prawym przyciskiem myszy Ikona Windowsa przycisk i wybierz Windows PowerShell (administrator) z menu WinX.
Krok 2: Skopiuj i wklej następujące wiersze poleceń i naciśnij Wchodzić . Powinieneś zmienić ścieżkę: E:\help-pdr\New\TestDocument.docx na rzeczywistą ścieżkę, którą chcesz sprawdzić.
$fileExists = Ścieżka testowa -Ścieżka „E:\help-pdr\New\TestDocument.docx”
Jeśli($plik istnieje){
Write-Host „Plik istnieje.”
}w przeciwnym razie{
Write-Host „Plik nie istnieje.”
}
![Polecenie cmdlet Ścieżka testowa](https://gov-civil-setubal.pt/img/news/75/three-methods-to-check-if-a-file-exists-in-powershell-in-windows-2.png)
Ponadto ścieżka testowa programu PowerShell może również określić, czy ścieżka jest prawidłowa i czy prowadzi do kontenera, terminala lub elementu liścia. Możesz dowiedzieć się więcej o tej składni z ta strona .
Sposób 2: Sprawdź, czy katalog istnieje w PowerShell za pomocą Get-Item
The Zdobądź przedmiot składni można również użyć do określenia, czy plik znajduje się w folderze. Jeśli użyjesz znaku wieloznacznego (*), to polecenie cmdlet wyświetli określone informacje, w tym wszystkie pliki, w folderze, nawet jeśli nie dodasz parametru nazwy pliku.
Aby uruchomić składnię Get-Item, musisz uruchomić Windows PowerShell jako administrator. Następnie skopiuj i wklej następujące wiersze poleceń i naciśnij Wchodzić . (Zamień ścieżkę pliku na rzeczywistą ścieżkę pliku.)
Próbować{
$file=Get-Item -Path „E:\help-pdr\New\TestDocument.docx”
Write-Host „Plik istnieje”
} złapać {
Write-Host „Plik nie istnieje”
}
![Polecenie cmdlet Get-Item](https://gov-civil-setubal.pt/img/news/75/three-methods-to-check-if-a-file-exists-in-powershell-in-windows-3.png)
W przypadku użycia znaku wieloznacznego (*):
Pobierz element E:\help-pdr\Nowy\*.*
![wylistuj wszystkie pliki w katalogu](https://gov-civil-setubal.pt/img/news/75/three-methods-to-check-if-a-file-exists-in-powershell-in-windows-4.png)
Sposób 3: Sprawdź, czy plik istnieje w PowerShell za pomocą System.IO
Ostatnią metodą jest uruchomienie System.IO polecenie cmdlet. Klasa pliku umożliwia tworzenie, kopiowanie, przenoszenie, usuwanie i otwieranie pliku. Możesz także uruchomić tę składnię, aby sprawdzić, czy plik istnieje. Powinieneś otworzyć Windows PowerShell i uruchomić go również jako administrator.
Skopiuj i wklej poniższą treść i naciśnij Wchodzić . (Zmień także ścieżkę pliku na ścieżkę pliku)
$fileExists = [System.IO.File]::Exists(“E:\help-pdr\New\TestDocument.docx”)
Jeśli($plik istnieje) {
Write-Host „Plik istnieje.”
} w przeciwnym razie {
Write-Host „Plik nie istnieje.”
}
![uruchom składnię System.IO](https://gov-civil-setubal.pt/img/news/75/three-methods-to-check-if-a-file-exists-in-powershell-in-windows-5.png)
Dalsza lektura: Odzyskaj pliki usunięte przez Windows PowerShell
Ponieważ wiele osób może nie być zaznajomionych z wierszami poleceń, prawdopodobnie chodzi o usunięcie plików podczas omyłkowego uruchomienia programu PowerShell. MiniTool Power Data Recovery może Odzyskaj usunięte pliki łatwo w kilku krokach.
Ten darmowy program do odzyskiwania plików jest przyjazny dla użytkownika. Nawet jeśli dopiero zaczynasz przygodę z odzyskiwaniem danych, możesz szybko ją opanować. Może obsługiwać zadania odzyskiwania danych dla różnych typów plików na różnych urządzeniach do przechowywania danych. Jeśli nie masz pewności, czy uda mu się pomyślnie przywrócić Twoje pliki, możesz najpierw pobrać MiniTool Power Data Recovery Free, aby przeprowadzić głębokie skanowanie i bezpłatnie odzyskać 1 GB plików.
Odzyskiwanie danych MiniTool Power za darmo Kliknij, aby pobrać 100% Czyste i bezpieczne
Dolna linia
Windows PowerShell sprawdza się nie tylko przy sprawdzaniu istnienia pliku, ale także przy konfigurowaniu ustawień komputera i rozwiązywaniu problemów z komputerem. Jeśli interesują Cię te metody, po prostu wypróbuj je samodzielnie. Ale proszę zachować ostrożność podczas pracy nad tym.