213 28/03/2026 07/04/2026 5 min

Come aprire una cartella specifica con PowerShell

PowerShell permette di spostarsi in una cartella oppure di aprirla in Esplora file. Sono due operazioni diverse: la prima cambia la directory di lavoro della sessione, la seconda apre la cartella nella finestra grafica di Windows.

Se vuoi lavorare dentro una cartella precisa, il metodo più usato è Set-Location oppure il suo alias cd. Se invece vuoi solo visualizzarla, puoi usare explorer.exe.

Metodo 1: entrare nella cartella con Set-Location

Il comando più corretto è Set-Location. Serve per portare PowerShell dentro una cartella specifica.

Set-Location C:\Users\NomeUtente\Documenti\Progetti

Dopo questo comando, la sessione di PowerShell si troverà in quella cartella. Per verificarlo puoi usare:

Get-Location

Se il percorso è corretto, PowerShell mostrerà la directory corrente.

Esempio pratico

Set-Location C:\Temp\Backup
Get-Location

In questo esempio ti sposti nella cartella C:\Temp\Backup e poi controlli che il cambio sia avvenuto correttamente.

Metodo 2: usare cd come scorciatoia

cd è un alias di Set-Location, quindi fa la stessa cosa. È il metodo più veloce se già conosci il percorso.

cd C:\Users\NomeUtente\Desktop\Lavoro

Se vuoi tornare alla cartella precedente o risalire di livello, puoi usare:

cd ..

Questo ti porta nella cartella padre. È utile quando vuoi navigare rapidamente tra directory vicine.

Metodo 3: aprire la cartella in Esplora file

Se il tuo obiettivo è aprire la cartella graficamente, usa explorer.exe.

explorer.exe C:\Users\NomeUtente\Documenti\Progetti

Questo comando apre direttamente la cartella in Esplora file di Windows, senza cambiare la posizione della console PowerShell.

Puoi anche aprire la cartella corrente con:

explorer.exe .

Il punto . indica la directory corrente.

Come aprire una cartella con spazi nel nome

Se il percorso contiene spazi, racchiudilo tra virgolette doppie. È una buona pratica per evitare errori di interpretazione.

Set-Location "C:\Users\Nome Utente\I miei documenti\Progetto 2025"

Lo stesso vale per explorer.exe:

explorer.exe "C:\Users\Nome Utente\I miei documenti\Progetto 2025"

Come aprire una cartella dalla posizione attuale

Se sei già dentro una cartella e vuoi aprirla in Esplora file, usa:

explorer.exe .

Se invece vuoi aprire la cartella padre della posizione corrente:

explorer.exe ..

In questo caso, .. indica il livello superiore della struttura delle directory.

Come verificare il percorso corrente

Prima di aprire o cambiare cartella, può essere utile sapere dove ti trovi. Il comando giusto è:

Get-Location

Output atteso: un percorso completo, per esempio C:\Users\NomeUtente.

Se vuoi vedere anche il contenuto della cartella corrente, usa:

Get-ChildItem

Questo mostra file e cartelle presenti nella directory in cui ti trovi.

Aprire una cartella specifica con un percorso assoluto

Il modo più affidabile è usare sempre il percorso assoluto, cioè completo di unità e cartelle.

cd C:\Dati\Clienti\Sito1

Questo è preferibile rispetto a un percorso relativo, perché riduce gli errori quando non sei sicuro della cartella da cui stai partendo.

Aprire una cartella con percorso relativo

Se ti trovi già in una directory vicina a quella desiderata, puoi usare un percorso relativo.

cd .\Sito1

Oppure per salire e poi scendere in un'altra cartella:

cd ..\Sito2\Backup

Il percorso relativo è comodo, ma richiede attenzione perché dipende dalla posizione iniziale della sessione.

Aprire cartelle di sistema o protette

Alcune cartelle di sistema possono richiedere l'avvio di PowerShell come amministratore. Se il comando restituisce un errore di accesso negato, prova così:

  • Apri il menu Start.
  • Cerca PowerShell.
  • Fai clic destro e scegli Esegui come amministratore.
  • Ripeti il comando cd o explorer.exe.

Se il problema persiste, verifica che l'utente abbia i permessi necessari sulla cartella.

Aprire una cartella da un altro disco

Per passare a un'altra unità, basta indicare il percorso completo oppure cambiare drive e cartella in un solo comando.

Set-Location D:\Archivio\2025

Se vuoi solo passare al disco D:, puoi digitare:

D:

Poi eventualmente entrare nella cartella desiderata con cd.

Aprire una cartella usando variabili di ambiente

PowerShell supporta anche le variabili di ambiente, utili per aprire cartelle comuni in modo più rapido.

cd $env:USERPROFILE\Desktop

Questo comando ti porta sul Desktop dell'utente corrente. È molto comodo quando lavori su più PC o account diversi.

Altri esempi utili:

cd $env:USERPROFILE\Documents
cd $env:TEMP

Creare una scorciatoia per aprire sempre la stessa cartella

Se apri spesso una cartella specifica, puoi creare un piccolo script PowerShell oppure un collegamento che lanci il comando automaticamente.

Per esempio, puoi salvare in un file .ps1:

Set-Location C:\Dati\Progetti\Web

Quando esegui lo script, PowerShell si sposta subito in quella cartella. Se preferisci una soluzione più semplice, puoi creare un collegamento che esegua:

powershell.exe -NoExit -Command "Set-Location C:\Dati\Progetti\Web"

L'opzione -NoExit mantiene aperta la finestra dopo l'esecuzione del comando.

Errori comuni e come risolverli

Un errore frequente è il percorso scritto male. Se il comando fallisce, controlla che:

  • la cartella esista davvero;
  • il percorso sia completo e corretto;
  • le virgolette siano presenti se ci sono spazi;
  • tu abbia i permessi necessari.

Se ricevi un messaggio tipo Path not found, significa che PowerShell non trova quella cartella. In questo caso prova a copiare il percorso direttamente da Esplora file.

Se usi un percorso relativo e non funziona, passa a un percorso assoluto per evitare ambiguità.

Comandi rapidi più utili

cd C:\Percorso\Cartella
Set-Location C:\Percorso\Cartella
explorer.exe C:\Percorso\Cartella
Get-Location
Get-ChildItem

Questi sono i comandi base per aprire, verificare e navigare in una cartella con PowerShell.

Conclusione

Per aprire una cartella specifica con PowerShell, hai due strade principali: usare cd o Set-Location per entrarci nella shell, oppure explorer.exe per aprirla in finestra grafica. La scelta dipende da ciò che vuoi fare: lavorare da terminale o visualizzare la cartella in Esplora file.

Se vuoi il metodo più sicuro, usa sempre il percorso completo tra virgolette quando ci sono spazi, e verifica con Get-Location dopo lo spostamento. Così eviti errori e hai sempre conferma della cartella corrente.