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\ProgettiDopo questo comando, la sessione di PowerShell si troverà in quella cartella. Per verificarlo puoi usare:
Get-LocationSe il percorso è corretto, PowerShell mostrerà la directory corrente.
Esempio pratico
Set-Location C:\Temp\Backup
Get-LocationIn 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\LavoroSe 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\ProgettiQuesto 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-LocationOutput atteso: un percorso completo, per esempio C:\Users\NomeUtente.
Se vuoi vedere anche il contenuto della cartella corrente, usa:
Get-ChildItemQuesto 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\Sito1Questo è 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 .\Sito1Oppure per salire e poi scendere in un'altra cartella:
cd ..\Sito2\BackupIl 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
cdoexplorer.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\2025Se 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\DesktopQuesto 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:TEMPCreare 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\WebQuando 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\CartellaSet-Location C:\Percorso\Cartellaexplorer.exe C:\Percorso\CartellaGet-LocationGet-ChildItemQuesti 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.
Commenti (0)
Nessun commento ancora.
Segnala contenuto
Elimina commento
Eliminare definitivamente questo commento?
L'azione non si può annullare.