Ako skontrolovať, či existuje priečinok/adresár v prostredí PowerShell

Pomocou cmdlet New-Item vytvorte nový adresár v PowerShell

  • PowerShell je shell príkazového riadka a skriptovací jazyk vyvinutý spoločnosťou Microsoft.
  • Umožňuje používateľom prechádzať, vytvárať, mazať a manipulovať s adresármi pomocou rôznych príkazov.
  • Môžete skontrolovať, či adresár existuje pomocou PowerShell pomocou Test-Pathcmdlet a vytvoriť nový adresár pomocou New-Item.
Opravte powershell kontrolu, či adresár existuje

XNAINŠTALUJTE KLIKNUTÍM NA STIAHNUŤ SÚBOR

Ak chcete vyriešiť problémy so systémom Windows PC, budete potrebovať špeciálny nástrojFortect je nástroj, ktorý nielenže jednoducho vyčistí váš počítač, ale má úložisko s niekoľkými miliónmi systémových súborov Windows uložených v ich pôvodnej verzii. Keď váš počítač narazí na problém, Fortect ho vyrieši za vás nahradením chybných súborov novými verziami. Ak chcete vyriešiť aktuálny problém s počítačom, musíte vykonať nasledujúce kroky:
  1. Stiahnite si Fortect a nainštalujte ho na vašom PC.
  2. Spustite proces skenovania nástroja hľadať poškodené súbory, ktoré sú zdrojom vášho problému.
  3. Kliknite pravým tlačidlom myši na Spustite opravu aby nástroj mohol spustiť opravný algoritmus.
  • Fortect bol stiahnutý používateľom 0 čitateľov tento mesiac.

PowerShell je neuveriteľne výkonný nástroj, ale mnohí sa pýtajú, ako skontrolovať, či v PowerShell existuje adresár.

Je to celkom jednoduché a tento článok sa bude zaoberať overením, či adresár vo vašom systéme existuje, a krokmi na vytvorenie nových priečinkov.

Čo sú adresáre v PowerShell?

V prostredí PowerShell sú adresáre priečinky, ktoré môžu ukladať súbory a iné adresáre. Sú podobné adresárom v iných operačných systémoch, ako sú priečinky Windows alebo adresáre systémov založených na Unixe.

  • Adresáre sú nevyhnutné na organizáciu a správu súborov a údajov v počítači.
  • V PowerShell môžete prechádzať, vytvárať, odstraňovať a manipulovať s adresármi.
  • Ďalej, niektoré z rôznych príkazov, ako napríklad cd (Change-Location), mkdir (New-Item), rmdir (Remove-Item) a iné, sa používajú na úpravu adresárov.
  • Váš užívateľský priečinok je váš domovský adresár a pracovná plocha je podadresár vo vašom užívateľskom priečinku. Inými slovami, pracovná plocha sa nachádza vo vašom používateľskom adresári.

Ako otestujem, či v PowerShell existuje adresár?

Použite rutinu cmdlet Test-Path

  1. Kliknite ľavým tlačidlom myši na Štart tlačidlo, napíšte PowerShella kliknite na tlačidlo Spustiť ako správca.
  2. Kliknite Áno na Kontrola použivateľského konta výzva.
  3. Skopírujte a prilepte nasledujúce príkazové riadky a stlačte Zadajte:

$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."
}

Nahraďte fiktívnu cestu v našom skripte skutočnou cestou k adresáru, ktorý chcete skontrolovať. The cmdlet Test-Path s parameter -PathType Container skontroluje, či daná cesta ukazuje na existujúci adresár (priečinok).

Ak adresár existuje, vytlačí sa Adresár existuje. V opačnom prípade sa vytlačí Adresár neexistuje. Ako vidíte, je celkom jednoduché skontrolovať, či v PowerShell existuje adresár.

Ako môžem vytvoriť adresár pomocou PowerShell?

Použite rutinu cmdlet New-Item s parametrom -ItemType nastaveným na Adresár

  1. Kliknite ľavým tlačidlom myši na Štart tlačidlo, napíšte PowerShella kliknite na tlačidlo Spustiť ako správca.
  2. Kliknite Áno na Kontrola použivateľského konta výzva.
  3. Skopírujte a prilepte nasledujúce príkazové riadky a stlačte Zadajte:

$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."
}

Nahraďte fiktívnu cestu cestou, kde chcete vytvoriť nový adresár. Vo vyššie uvedenom príkaze cmdlet Test-Path s parametrom -PathType Container skontroluje, či už adresár existuje.

Prečítajte si viac o tejto téme
  • Clipchamp v systéme Windows 11 a 365: Ako stiahnuť a nainštalovať
  • Prieskumník stále obnovuje poradie zoradenia? Ako to zastaviť
  • Ako používať RSAT: Kompletná príručka krok za krokom

V prípadoch, keď adresár neexistuje, ho vytvorí rutina cmdlet New-Item s -ItemType Directory. Časť Out-Null sa používa na potlačenie výstupného efektu do konzoly pri vytváraní adresára.

V závislosti od situácie sa však skript vytlačí Adresár, ktorý bol vytvorený alebo Výstup už existuje.

Na záver vás možno bude zaujímať náš návod, ako na to skopírovať súbory do vzdialených počítačov pomocou prostredia PowerShell v systéme Windows 11. Okrem toho máme podrobného sprievodcu PowerShell nezobrazuje celý výstup a niektoré opravy, aby to fungovalo v systéme Windows 11.

Ak máte ďalšie otázky alebo návrhy, pokojne ich napíšte do sekcie komentárov.

Stále máte problémy?

SPONZOROVANÉ

Ak vyššie uvedené návrhy nevyriešili váš problém, váš počítač môže mať vážnejšie problémy so systémom Windows. Odporúčame zvoliť riešenie typu všetko v jednom, napr Fortect efektívne riešiť problémy. Po inštalácii stačí kliknúť na Zobraziť a opraviť a potom stlačte Spustite opravu.

Ako používať PowerShell ErrorAction? (Sprievodca s príkladmi)

Ako používať PowerShell ErrorAction? (Sprievodca s príkladmi)Powershell

Tento cmdlet spracuje akciu, ak sa vyskytne chybaPowerShell ErrorAction je bežný parameter, ktorý sa aktivuje vždy, keď sa vyskytne chyba.Táto príručka bude diskutovať o chybe PowerShell, jej param...

Čítaj viac
Ako tlačiť premenné prostredia v Powershell: 4 jednoduché tipy

Ako tlačiť premenné prostredia v Powershell: 4 jednoduché tipyPowershell

Použite tieto rýchle kroky na tlač premenných prostredia v PowerShellPremenné prostredia ukladajú údaje týkajúce sa informácií používaných operačným systémom a inými programami.K premenným prostred...

Čítaj viac
Ako kopírovať súbory do vzdialeného počítača pomocou Powershell

Ako kopírovať súbory do vzdialeného počítača pomocou PowershellPowershell

Jednoduché skripty na kopírovanie súborov v prostredí PowerShellPowerShell je robustný skriptovací terminál spoločnosti Microsoft, ktorý sa používa na vykonávanie viacerých operácií.Pomocou správny...

Čítaj viac