Scopri le migliori offerte sul canale Telegram ufficiale. Guarda su Telegram

Come aprire file e cartelle dal Prompt Comandi di Windows

di

Ti sarà sicuramente capitato di imbatterti nel Prompt dei comandi di Windows, un potente strumento presente su ogni computer che consente di eseguire comandi e, tra le altre cose, di navigare tra le cartelle del computer. Il tuo computer infatti è abbastanza vecchiotto e aprire file e cartelle navigando nei meandri del tuo computer ti richiede un sacco di tempo.

Dal momento che conosci molto bene il nome esatto dei file che intendi cercare o la loro posizione nelle cartelle, vorresti trovare un metodo per risparmiare tempo e velocizzare il tuo lavoro, magari evitando di ricorrere ogni volta al lentissimo Esplora File. Beh, se le cose stanno così, sappi che sei capitato nel posto giusto, al momento giusto: in questa mia guida, infatti, ti mostrerò come aprire file e cartelle dal Prompt Comandi di Windows, operazione utile sia per risparmiare tempo, sia se ti trovi alle prime armi con lo scripting Windows e vuoi saperne qualcosa in più sul tema.

Prima di andare avanti, ti ricordo che il Prompt dei comandi è uno strumento di sistema che ti permette di operare su diverse componenti e impostazioni che potrebbero influire negativamente sul comportamento di Windows, rendendo il sistema instabile o, addirittura, non funzionante; pertanto, il mio invito è quello di limitarti a eseguire i soli comandi elencati nei prossimi paragrafi, senza strafare: personalmente, non intendo assumermi alcuna responsabilità per eventuali malfunzionamenti derivanti da indicazioni non elencate in questa guida, io ti ho avvisato. Detto ciò, a me non resta altro da fare, se non augurarti buona lettura e buon divertimento!

Indice

Come aprire una cartella dal Prompt dei comandi di Windows

Come aprire una cartella dal Prompt dei comandi di Windows

Fatte tutte le doverose precisazioni del caso, è arrivato il momento di passare all'azione e di spiegarti, nel dettaglio, come agire per raggiungere gli obiettivi che ti sei prefissato. Per iniziare, lascia che ti spieghi come aprire una cartella dal Prompt dei comandi di Windows.

Innanzitutto, individua il percorso della cartella di tuo interesse e, quando lo hai bene in mente, apri il Prompt dei comandi direttamente dal menu Start, oppure premendo la combinazione di tasti Win+R sulla tastiera, digitando l'istruzione cmd e premendo il tasto Invio.

Fatto ciò, impartisci l'istruzione cd, lascia uno spazio e digita il percorso completo della cartella di tuo interesse, avendo cura di racchiuderlo tra virgolette laddove fossero presenti spazi. Adesso, dai semplicemente Invio: così facendo, hai posizionato il Prompt nella cartella in questione.

Chiaramente, il comando cd supporta senza problemi anche le variabili d'ambiente di Windows e, su necessità, anche quelle definite dall'utente nel Prompt corrente, oppure in uno script: basta racchiuderne il nome tra due simboli percentuali (ad es. %USERPROFILE% per la variabile USERPROFILE, la quale contiene il percorso completo della cartella utente).

Fatto ciò, puoi visualizzare l'elenco dei file e delle sotto-directory presenti nella cartella operativa impartendo il comando dir /D e premendo il tasto Invio della tastiera; le sotto-direcyory sono racchiuse tra parentesi quadre, mentre per tutti i file è indicata la relativa estensione.

Per operare su un elemento presente nella directory, dopo aver posizionato il Prompt al suo interno, non devi più indicarne il percorso assoluto, ma soltanto il nome: per esempio, se hai posizionato il Prompt nella directory utente Desktop e vuoi vedere gli attributi del file miofile.txt, non devi necessariamente indicare l'istruzione attrib “C:\Users\NomeUtente\Desktop\miofile.txt”, ma puoi limitarti a digitare l'istruzione attrib miofile.txt seguita dalla pressione del tasto Invio.

Come dici? Hai posizionato il Prompt in una data cartella, e ti piacerebbe visualizzare il contenuto di quest'ultima nell'Esplora File? Ti basta digitare il comando explorer . e premere il tasto Invio della tastiera: tutto qui!

Come aprire un file dal Prompt dei comandi di Windows

Come aprire file e cartelle dal Prompt Comandi di Windows

Ora che sai come posizionare il Prompt dei comandi in una specifica cartella, è giunto il momento di spiegarti come aprire i file usando la linea di comando. Prima di andare avanti, ti consiglio di individuare con esattezza il percorso del file da aprire, di tipo assoluto oppure relativo.

In particolare, il percorso assoluto di un file indica la “strada” che il Prompt deve fare per accedervi, partendo dalla cartella radice in cui è installato Windows; per esempio, se vuoi indicare un file denominato MioFile.txt presente sul tuo desktop, e il sistema operativo è installato sull'unità C:, il percorso corrispondente è C:\Users\TuoNomeUtente\Desktop\MioFile.txt.

Il percorso relativo di un file, invece, indica la “strada” che il Prompt deve percorrere a partire dalla cartella in cui si trova; pertanto, se ti sei già posizionato sul desktop usando il comando cd e vuoi accedere all'elemento MioFile.txt che si trova su di esso, non devi necessariamente indicarne il percorso completo, ma soltanto il nome.

Inoltre, alcuni percorsi di sistema predefiniti sono archiviati automaticamente da Windows, in quelle che si definiscono variabili ambiente: per esempio, la variabile USERPROFILE contiene il percorso della cartella utente (ad es. C:\Utenti\Salvatore), la variabile WINDIR contiene il percorso d'installazione di Windows (ad es. C:\Windows), la variabile PROGRAMFILES contiene la cartella in cui sono archiviati i programmi a 64 bit (ad es. C:\Program Files) e così via.

Ricorda che, tra l'ultima cartella e il nome del file completo di estensione, deve sempre comparire il carattere backslash (“\). Se il percorso del programma contiene uno o più spazi, va sempre racchiuso tra virgolette (ad es. ”C:\Utenti\Mia Cartella\NomeFile.est); qualora volessi invece adoperare le variabili d'ambiente di Windows, ricorda di racchiuderle tra due % (ad es. %WINDIR%, %PROGRAMFILES% e così via).

Qualora avessi qualche dubbio circa il percorso completo di un file o di una cartella, puoi visualizzarlo graficamente, facendo clic destro sull'elemento di tuo interesse e poi sulla voce Proprietà, dal menu contestuale apertosi: l'informazione di tuo interesse è indicata nella scheda Generale, in corrispondenza della voce Percorso.

Se lo desideri, puoi altresì copiare il percorso assoluto di una cartella o di un file negli appunti di Windows, facendo clic destro sull'elemento di tuo interesse e scegliendo la voce Copia come percorso, dal menu apertosi; quando necessario, puoi incollare l'informazione copiata direttamente nel Prompt, effettuando un clic destro del mouse sul cursore.

Con in mente ciò, non ti resta che aprire una finestra del Prompt dei comandi e allenarti ad aprire un qualsiasi file, usando una tra le istruzioni che ti elenco di seguito.

Comandi start ed explorer

Come aprire file e cartelle dal Prompt Comandi di Windows

Se hai la necessità di aprire un tipo di file “conosciuto” dal sistema operativo e di gestirlo con il programma configurato per impostazione predefinita, i comandi start ed explorer fanno sicuramente al caso tuo. Seppur strutturalmente diversi, entrambi consentono di aprire un file passato come argomento con il software configurato di default nel sistema operativo.

La differenza tra i due è più che altro riconducibile all'ambiente di esecuzione: il comando start si può infatti usare anche su sistemi DOS e/o privi dell'Esplora File (o per i quali il relativo processo è stato disattivato), mentre il comando explorer si può usare quando l'Esplora File è attivo.

In ambito casalingo e con le più recenti edizioni di Windows, le due istruzioni sono da ritenersi del tutto equivalenti.

Detto ciò, per aprire un file con i comandi start o explorer, bisogna impartire l'istruzione start o explorer, seguita da uno spazio e dal percorso assoluto o relativo del file da aprire. Per esempio, se il Prompt dei comandi è già attivo nel percorso che contiene il file di tuo interesse, ti basta scrivere start nomefile.estensione oppure explorer nomefile.estensione.

In alternativa, puoi passare il percorso dell'elemento direttamente come parametro (ad es. start C:\Users\TuoNome\Desktop\file.estensione) o, se stai usando il Prompt in finestra, digitare il comando di tuo interesse, lasciare uno spazio e trascinare il file da aprire direttamente nella finestra del Prompt.

A prescindere dalla strada seguita, dopo aver formulato il comando corretto, ti basta dare Invio e il gioco è fatto: entro qualche secondo, il file specificato come argomento dovrebbe aprirsi all'interno del suo programma di gestione predefinito.

Ti segnalo che, provando ad aprire con start o explorer un file esistente ma con estensione “sconosciuta” dal sistema operativo, non verrà proposto un messaggio d'errore, bensì la finestra Apri Con.

Nota: nelle più recenti edizioni di Windows, è possibile omettere i comandi start/explorer e aprire file — e cartelle — anche digitandone semplicemente il percorso assoluto oppure quello relativo.

Comando openwith

Come aprire file e cartelle dal Prompt Comandi di Windows

Stai scrivendo uno script per Windows che, a un certo punto, ti consenta di scegliere il software con cui gestire l'elemento in oggetto,ma non sai se esiste un'istruzione che ti consenta di raggiungere l'obiettivo di cui sopra?

Ebbene, il comando c'è e risponde al nome di openwith: questa istruzione, quando invocata, permette di visualizzare la finestra Apri con, al fine di scegliere il software con cui aprire il file passato come argomento.

All'atto pratico, bisogna impartire l'istruzione openwith seguita da uno spazio e dal percorso assoluto o relativo dell'elemento da aprire; per esempio, se vuoi richiamare la finestra Apri Con per il file MioFile.txt che hai sul desktop, devi digitare il comando openwith C:\Users\Utente\Desktop\MioFile.txt (oppure openwith %USERPROFILE%\Desktop\MioFile.txt, qualora non fossi certo del percorso della tua cartella utente) e dare Invio.

Programma nativo

Come aprire file e cartelle dal Prompt Comandi di Windows

Se poi hai la necessità di usare un'applicazione da linea di comando per gestire un file specifico, non devi fare altro che indicare il nome del file .exe che contiene il programma all'interno di una finestra del Prompt, lasciare uno spazio e indicare, oltre agli eventuali argomenti, il percorso assoluto o relativo del file da aprire.

Prima di fare qualsiasi cosa, ti consiglio di leggere con attenzione il manuale d'uso dell'applicazione di tuo interesse, per comprendere fin da subito se è necessario definire dei parametri di esecuzione per l'apertura di un dato file e, nel caso, quali occorrono per il tuo caso specifico.

Detto ciò, la prima cosa che ti consiglio di fare è quella di aprire il Prompt dei comandi direttamente nella finestra che contiene il file eseguibile di tuo interesse: dunque, apri graficamente quest'ultima nell'Esplora File, fai clic destro su un punto vuoto della finestra mentre tieni premuto il tasto Shift della tastiera e seleziona la voce Apri nel Terminale, Apri PowerShell qui oppure Apri Prompt dei comandi qui dal menu contestuale apertosi.

Nei primi due casi, in luogo del Prompt dei comandi, dovrebbe aprirsi una finestra di PowerShell; onde evitare problemi dovuti alla sintassi o alla formulazione di determinati argomenti, prima di andare oltre, impartisci l'istruzione cmd seguita dalla pressione del tasto Invio della tastiera, per richiamare il “vecchio” Prompt di Windows.

A questo punto, non ti resta che formulare il comando di tuo interesse, digitando la sequenza nomeEseguibile.exe [-argomenti] fileDaAprire.estensione; in alternativa, puoi altresì digitare il nome del comando seguito dagli eventuali argomenti, lasciare uno spazio e trascinare il file direttamente nella finestra del Prompt.

Quando hai finito, dai Invio e il gioco è fatto: il file dovrebbe aprirsi entro alcuni secondi mediante il programma contenuto nella cartella selezionata, con gli argomenti passati come parametro.

Comando Invoke-Item

Come aprire file e cartelle dal Prompt Comandi di Windows

In ultimo, ritengo doveroso invocare l'istruzione Invoke-Item: si tratta, in qualche modo, dell'equivalente del comando start, utilizzabile però soltanto nella versione “rinnovata” della linea di comando di Windows, denominata PowerShell — o, semplicemente, Terminale.

A differenza dell'istruzione appena menzionata, Invoke-Item consente di disporre l'apertura di più file contemporaneamente (anche con esclusioni o in percorsi differenti), di chiedere conferma prima dell'apertura di un dato elemento e di eseguire molte, molte altre operazioni.

Per poter usare Invoke-Item, non devi aprire una finestra del Prompt dei comandi, bensì una schermata di PowerShell: per farlo, è sufficiente fare clic destro sul pulsante Start di Windows e scegliere la voce Terminale, oppure PowerShell, dal menu che va ad aprirsi.

Di base, la sintassi di Invoke-Item è identica a quella del comando start: per aprire un dato file, bisogna infatti digitare l'istruzione Invoke-Item \Percorso\File\nomefile.estensione e dare Invio; qualora volessi usare Invoke-Item per aprire più file aventi la stessa estensione, ti basta impartire l'istruzione Invoke-Item \Percorso\File\*.estensione e dare Invio.

Laddove fossi interessato alle modalità d'impiego di questa potentissima istruzione, impartisci il comando Get-Help Invoke-Item online in una schermata di PowerShell e dai Invio, per aprire una pagina Web contenente tutte le informazioni del caso.

Salvatore Aranzulla

Autore

Salvatore Aranzulla

Salvatore Aranzulla è il blogger e divulgatore informatico più letto in Italia. Noto per aver scoperto delle vulnerabilità nei siti di Google e Microsoft. Collabora con riviste di informatica e ha curato la rubrica tecnologica del quotidiano Il Messaggero. È il fondatore di Aranzulla.it, uno dei trenta siti più visitati d'Italia, nel quale risponde con semplicità a migliaia di dubbi di tipo informatico. Ha pubblicato per Mondadori e Mondadori Informatica.