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.

Microsoft PowerShell 7 in arrivo su tutte le piattaforme a maggio

Microsoft PowerShell 7 in arrivo su tutte le piattaforme a maggioPowershellNovità Su Windows 10

Microsoft ha recentemente annunciato il disponibilità generale di a nuova versione di PowerShell. La nuova versione porta la versione esistente in Windows PowerShell 7.0.L'annuncio è arrivato subit...

Leggi di più
L'esecuzione degli script è disabilitata su questo sistema [FIX]

L'esecuzione degli script è disabilitata su questo sistema [FIX]PowershellErrore

Per risolvere vari problemi del PC, consigliamo DriverFix:Questo software manterrà i tuoi driver attivi e funzionanti, proteggendoti così da errori comuni del computer e guasti hardware. Controlla ...

Leggi di più
Developer PowerShell è ora disponibile in Visual Studio 2019

Developer PowerShell è ora disponibile in Visual Studio 2019PowershellStudio Visivo

Microsoft annunciato di recente un nuovo strumento per Visual Studio 2019.Lo sviluppatore PowerShell è il risultato del feedback degli utentiSulla base del feedback degli utenti, la società ha aggi...

Leggi di più