Come verificare se esiste una cartella/directory con PowerShell

Utilizzare il cmdlet New-Item per creare una nuova directory in PowerShell

  • PowerShell è una shell della riga di comando e un linguaggio di scripting sviluppato da Microsoft.
  • Consente agli utenti di navigare, creare, eliminare e manipolare le directory utilizzando vari comandi.
  • Puoi verificare se esiste una directory con PowerShell utilizzando Test-Pathcmdlet e creare una nuova directory utilizzando New-Item.
Correggi il controllo di PowerShell se la directory esiste

XINSTALLARE CLICCANDO SUL FILE DI DOWNLOAD

Per risolvere i problemi del sistema PC Windows, avrai bisogno di uno strumento dedicatoFortect è uno strumento che non si limita a ripulire il tuo PC, ma ha un repository con diversi milioni di file di sistema di Windows archiviati nella loro versione iniziale. Quando il tuo PC incontra un problema, Fortect lo risolverà per te, sostituendo i file danneggiati con nuove versioni. Per risolvere il tuo attuale problema con il PC, ecco i passaggi che devi seguire:
  1. Scarica Fortect e installalo sul tuo computer.
  2. Avvia il processo di scansione dello strumento per cercare i file corrotti che sono la fonte del tuo problema.
  3. Fare clic con il tasto destro su Avvia riparazione quindi lo strumento potrebbe avviare l'algoritmo di fissaggio.
  • Fortect è stato scaricato da 0 lettori questo mese.

PowerShell è uno strumento incredibilmente potente, ma molti si chiedono come verificare se esiste una directory in PowerShell.

Questo è piuttosto semplice da fare e questo articolo discuterà la verifica dell'esistenza di una directory sul tuo sistema e i passaggi per la creazione di nuove cartelle.

Cosa sono le directory in PowerShell?

In PowerShell, le directory sono cartelle che possono archiviare file e altre directory. Sono simili alle directory di altri sistemi operativi, come le cartelle di Windows o le directory dei sistemi basati su Unix.

  • Le directory sono essenziali per organizzare e gestire file e dati sul tuo computer.
  • Puoi navigare, creare, eliminare e manipolare le directory in PowerShell.
  • Inoltre, alcuni dei vari comandi, come cd (Change-Location), mkdir (New-Item), rmdir (Remove-Item) e altri, vengono utilizzati per modificare le directory.
  • La tua cartella utente è la tua home directory e il desktop è una sottodirectory all'interno della tua cartella utente. In altre parole, il desktop si trova all'interno della tua directory utente.

Come posso verificare se esiste una directory in PowerShell?

Utilizzare il cmdlet Test-Path

  1. Fare clic con il pulsante sinistro del mouse su Inizio pulsante, tipo PowerShelle fare clic Esegui come amministratore.
  2. Clic SÌ sul Controllo dell'account utente richiesta.
  3. Copia e incolla le seguenti righe di comando e premi accedere:

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

Sostituisci il percorso fittizio nel nostro script con il percorso effettivo della directory che vuoi controllare. IL Cmdlet Test-Path con il parametro -PathType contenitore controlla se il percorso specificato punta a una directory esistente (cartella).

Se la directory esiste, stamperà La directory esiste. Altrimenti, stamperà La directory non esiste. Come puoi vedere, è piuttosto semplice verificare se esiste una directory in PowerShell.

Come posso creare una directory con PowerShell?

Utilizzare il cmdlet New-Item con il parametro -ItemType impostato su Directory

  1. Fare clic con il pulsante sinistro del mouse su Inizio pulsante, tipo PowerShelle fare clic Esegui come amministratore.
  2. Clic SÌ sul Controllo dell'account utente richiesta.
  3. Copia e incolla le seguenti righe di comando e premi accedere:

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

Sostituire il percorso fittizio con il percorso in cui si desidera creare la nuova directory. Nel comando precedente, il cmdlet Test-Path con il parametro -PathType Container controlla se la directory esiste già.

Leggi di più su questo argomento
  • Clipchamp su Windows 11 e 365: come scaricare e installare
  • File Explorer continua a reimpostare l'ordinamento? Come fermarlo
  • Come utilizzare RSAT: Guida dettagliata completa

Nei casi in cui la directory non esiste, viene creata dal cmdlet New-Item con -ItemType Directory. La parte Out-Null viene utilizzata per sopprimere l'effetto di output sulla console quando viene creata la directory.

Tuttavia, a seconda della situazione, lo script verrà stampato La directory che è stata creata O L'output esiste già.

In conclusione, potrebbe interessarti la nostra guida su come fare copiare file su computer remoti con PowerShell su Windows 11. Inoltre, abbiamo una guida dettagliata su PowerShell non mostra l'output completo e alcune correzioni per farlo funzionare su Windows 11.

Se hai ulteriori domande o suggerimenti, inseriscili gentilmente nella sezione dei commenti.

Hai ancora problemi?

SPONSORIZZATO

Se i suggerimenti di cui sopra non hanno risolto il tuo problema, il tuo computer potrebbe riscontrare problemi di Windows più gravi. Ti suggeriamo di scegliere una soluzione all-in-one come Fortit per risolvere i problemi in modo efficiente. Dopo l'installazione, basta fare clic su Visualizza e correggi pulsante e quindi premere Avvia riparazione.

Correzione: PowerShell ha smesso di funzionare o non si è aperto il problema in Windows 11,10

Correzione: PowerShell ha smesso di funzionare o non si è aperto il problema in Windows 11,10PowershellWindows 10Windows 11

7 marzo 2022 Di Namrat NayakMolti utenti hanno segnalato un problema con Windows PowerShell in cui smette di funzionare o non si apre affatto. Uno dei motivi più comuni per vedere il PowerShell ha ...

Leggi di più
Correzione: l'esecuzione di script è disabilitata su questo sistema in PowerShell su Windows 11,10

Correzione: l'esecuzione di script è disabilitata su questo sistema in PowerShell su Windows 11,10PowershellWindows 10Windows 11

PowerShell è una buona e avanzata soluzione di automazione delle attività multipiattaforma. Di solito è molto facile creare ed eseguire uno script PowerShell su un sistema Windows. Ma potresti esse...

Leggi di più
Correzione: Windows PowerShell continua ad aprirsi all'avvio Problema su Windows 11 o 10

Correzione: Windows PowerShell continua ad aprirsi all'avvio Problema su Windows 11 o 10PowershellWindows 10Windows 11

PowerShell offre agli utenti la possibilità di automatizzare varie attività amministrative e gestire le configurazioni sul sistema che non sono accessibili tramite il prompt dei comandi. È simile a...

Leggi di più