Come inserire percorsi di file o cartelle con spazi nel prompt dei comandi su Windows 10

Condividiamo molti suggerimenti e trucchi che implicano l’esecuzione di comandi nel prompt dei comandi su Windows 10. Molte cose comuni, come eseguire il ping di un server o controllare lo stato dello switch di rete, vengono eseguite tramite il prompt dei comandi. Se non ti senti a tuo agio nell’usare il prompt dei comandi oltre ai comandi che sono già scritti e da eseguire così come sono, tendi a perdere molte cose utili che puoi fare dal prompt dei comandi. Una domanda piuttosto frequente che i nuovi utenti hanno quando utilizzano il prompt dei comandi è come inserire il nome o l’indirizzo di una cartella o di un file che ha uno spazio nel suo nome o nel suo percorso.

In generale, se stai tentando di eseguire un comando che implica la specifica del percorso di una cartella o di un file e il percorso non è corretto, ovvero il prompt dei comandi non è in grado di vederlo, il messaggio di errore non ti dirà altrettanto. Il messaggio restituito dal prompt dei comandi varierà a seconda del comando che hai eseguito e sembrerà più che ci sia qualcosa di sbagliato nel comando, piuttosto che nel percorso che rende più difficile risolvere il problema. La soluzione è davvero semplice.

Entrare in percorsi con spazi

Il trucco sono le virgolette doppie. Rendi una regola pratica racchiudere tra virgolette tutti i percorsi dei file immessi nel prompt dei comandi.

Il seguente comando non verrà eseguito. Il percorso ha uno spazio e in quello spazio, il comando si interrompe e il prompt dei comandi pensa che tu abbia inserito un nuovo comando o parametro.

XCOPY C:UsersfatiwOneDriveDesktopMy test Folder D: /T /E

Questo comando funzionerà. L’unica differenza tra i due è che nel secondo il percorso è tra virgolette.

XCOPY "C:UsersfatiwOneDriveDesktopMy test Folder" D: /T /E

Anche se il tuo percorso non ha uno spazio, è una buona idea racchiuderlo tra virgolette e sviluppare l’abitudine di farlo. Se dimentichi o hai a che fare con un percorso più lungo, un semplice errore come questo potrebbe essere difficile da individuare.

Ciò vale per tutte le app della riga di comando utilizzate su Windows 10. In PowerShell, qualsiasi comando che richiede l’immissione di un percorso di file o cartella deve essere racchiuso tra virgolette doppie. Se il percorso non ha uno spazio, starai bene, ma se lo fa, il comando non verrà eseguito di nuovo, si tratta di sviluppare un’abitudine per risparmiarti problemi in seguito.