Jak sprawdzić, czy folder/katalog istnieje w programie PowerShell

Jak sprawdzić, czy folder/katalog istnieje w programie PowerShell

PowerShell to niezwykle potężne narzędzie, ale wielu zastanawia się, jak sprawdzić, czy katalog istnieje w PowerShell.

Jest to dość proste, aw tym artykule omówiono sprawdzanie, czy w systemie istnieje katalog, oraz kroki tworzenia nowych folderów.

Co to są katalogi w PowerShell?

W PowerShell katalogi to foldery, w których można przechowywać pliki i inne katalogi. Są podobne do katalogów w innych systemach operacyjnych, takich jak foldery Windows lub katalogi systemów opartych na Uniksie.

  • Katalogi są niezbędne do organizowania i zarządzania plikami i danymi na komputerze.
  • Możesz nawigować, tworzyć, usuwać i manipulować katalogami w PowerShell.
  • Co więcej, niektóre z różnych poleceń, takie jak cd (Zmień lokalizację), mkdir (Nowy element), rmdir (Usuń element) i inne, służą do dostosowywania katalogów.
  • Folder użytkownika to katalog domowy, a pulpit to podkatalog w folderze użytkownika. Innymi słowy, pulpit znajduje się w katalogu użytkownika.

Jak sprawdzić, czy katalog istnieje w PowerShell?

Użyj polecenia cmdlet Test-Path

  1. Kliknij lewym przyciskiem myszy przycisk Start , wpisz PowerShell i kliknij Uruchom jako administrator .
  2. Kliknij Tak w monicie Kontrola konta użytkownika .
  3. Skopiuj i wklej następujące wiersze poleceń i naciśnij Enter:

$directoryPath = "C:\path\to\your\directory"
if (Test-Path $directoryPath -PathType Container) {
Write-Host "The directory exists."
} else {
Write-Host "The directory does not exist."
}

Zamień fikcyjną ścieżkę w naszym skrypcie na rzeczywistą ścieżkę do katalogu, który chcesz sprawdzić. Polecenie cmdlet Test-Path z parametrem -PathType Container sprawdza, czy podana ścieżka wskazuje na istniejący katalog (folder).

Jeśli katalog istnieje, wydrukuje Katalog istnieje. W przeciwnym razie wydrukuje Katalog nie istnieje. Jak widać, sprawdzenie, czy katalog istnieje w PowerShell, jest dość proste.

Jak mogę utworzyć katalog za pomocą PowerShell?

Użyj polecenia cmdlet New-Item z parametrem -ItemType ustawionym na katalog

  1. Kliknij lewym przyciskiem myszy przycisk Start , wpisz PowerShell i kliknij Uruchom jako administrator .
  2. Kliknij Tak w monicie Kontrola konta użytkownika .
  3. Skopiuj i wklej następujące wiersze poleceń i naciśnij Enter:

Zastąp fikcyjną ścieżkę ścieżką, w której chcesz utworzyć nowy katalog. W powyższym poleceniu cmdlet Test-Path z parametrem -PathType Container sprawdza, czy katalog już istnieje.

W przypadkach, gdy katalog nie istnieje, tworzy go polecenie cmdlet New-Item z katalogiem -ItemType. Część Out-Null służy do tłumienia efektu wyjścia do konsoli podczas tworzenia katalogu.

Jednak w zależności od sytuacji skrypt wyświetli katalog, który został utworzony lub dane wyjściowe już istnieją.

Jeśli masz dalsze pytania lub sugestie, uprzejmie upuść je w sekcji komentarzy.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *