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

Użyj polecenia cmdlet New-Item, aby utworzyć nowy katalog w programie PowerShell

  • PowerShell to powłoka wiersza poleceń i język skryptowy opracowany przez firmę Microsoft.
  • Pozwala użytkownikom nawigować, tworzyć, usuwać i manipulować katalogami za pomocą różnych poleceń.
  • Możesz sprawdzić, czy katalog istnieje za pomocą PowerShell, używając Test-Pathcmdlet i utworzyć nowy katalog za pomocą New-Item.
Napraw sprawdzenie PowerShell, czy katalog istnieje

XZAINSTALUJ KLIKAJĄC POBIERZ PLIK

Aby rozwiązać problemy z systemem Windows PC, potrzebujesz dedykowanego narzędziaFortect to narzędzie, które nie tylko czyści komputer, ale ma repozytorium z kilkoma milionami plików systemu Windows przechowywanych w ich pierwotnej wersji. Gdy Twój komputer napotka problem, Fortect naprawi go za Ciebie, zastępując złe pliki nowymi wersjami. Aby rozwiązać bieżący problem z komputerem, wykonaj następujące czynności:
  1. Pobierz Fortect i zainstaluj go na twoim komputerze.
  2. Uruchom proces skanowania narzędzia wyszukać uszkodzone pliki, które są źródłem problemu.
  3. Kliknij prawym przyciskiem myszy Rozpocznij naprawę aby narzędzie mogło rozpocząć algorytm naprawy.
  • Fortect został pobrany przez 0 czytelników w tym miesiącu.

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 Początek przycisk, typ PowerShelli kliknij Uruchom jako administrator.
  2. Kliknij Tak na Kontrola konta użytkownika podpowiedź.
  3. Skopiuj i wklej następujące wiersze poleceń i naciśnij Wchodzić:

$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ć. The Polecenie cmdlet ścieżki testowej z parametr -PathType Kontener 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 Początek przycisk, typ PowerShelli kliknij Uruchom jako administrator.
  2. Kliknij Tak na Kontrola konta użytkownika podpowiedź.
  3. Skopiuj i wklej następujące wiersze poleceń i naciśnij Wchodzić:

$directoryPath = "C:\path\to\your\directory"
if (-Not (Test-Path $directoryPath -PathType Container)) {
New-Item -ItemType Directory -Path $directoryPath | Out-Null
Write-Host "The directory has been created."
} else {
Write-Host "The directory already exists."
}

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.

Przeczytaj więcej na ten temat
  • Clipchamp na Windows 11 i 365: jak pobrać i zainstalować
  • Eksplorator plików ciągle resetuje porządek sortowania? Jak to zatrzymać
  • Jak korzystać z RSAT: kompletny przewodnik krok po kroku

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 zostanie wydrukowany Katalog, który został utworzony Lub Dane wyjściowe już istnieją.

Podsumowując, możesz być zainteresowany naszym przewodnikiem, jak to zrobić skopiuj pliki do komputerów zdalnych za pomocą PowerShell w systemie Windows 11. Mamy również szczegółowy przewodnik nt PowerShell nie wyświetla pełnego wyniku i kilka poprawek, aby działał w systemie Windows 11.

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

Nadal występują problemy?

SPONSOROWANE

Jeśli powyższe sugestie nie rozwiązały problemu, na komputerze mogą wystąpić poważniejsze problemy z systemem Windows. Sugerujemy wybór rozwiązania typu „wszystko w jednym”, np forteca aby skutecznie rozwiązywać problemy. Po instalacji wystarczy kliknąć Zobacz i napraw przycisk, a następnie naciśnij Rozpocznij naprawę.

Poprawka: termin nie jest rozpoznawany jako nazwa polecenia cmdlet

Poprawka: termin nie jest rozpoznawany jako nazwa polecenia cmdletPowershell

Aby rozwiązać ten problem, sprawdź skrypt PowerShell pod kątem błędówZainstaluj niezbędne moduły, aby naprawić termin nie jest rozpoznawany jako błąd nazwy w programie PowerShell.Aby zapobiec temu ...

Czytaj więcej
Wsmprovhost.exe: co to jest i jak zatrzymać wysokie użycie procesora

Wsmprovhost.exe: co to jest i jak zatrzymać wysokie użycie procesoraWysokie Użycie ProcesoraPowershell

Sprawdź rozwiązania eksperckie, aby zmniejszyć zużycie procesoraThe wsmprovhost.exe proces ma kluczowe znaczenie i jest powiązany ze zdalnymi sesjami w systemie Windows.Niektórzy użytkownicy to zgł...

Czytaj więcej