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
- Kliknij lewym przyciskiem myszy przycisk Start , wpisz PowerShell i kliknij Uruchom jako administrator .
- Kliknij Tak w monicie Kontrola konta użytkownika .
- 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
- Kliknij lewym przyciskiem myszy przycisk Start , wpisz PowerShell i kliknij Uruchom jako administrator .
- Kliknij Tak w monicie Kontrola konta użytkownika .
- 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