Impossibile eseguire il cd in una cartella con spazi nel percorso della cartella


18

Sto cercando di cdal Program Filesdirectory, ma sto ottenendo un errore. Ecco la schermata.

Messaggio di errore di PowerShell

Ecco il comando che sto eseguendo e il messaggio di errore:

PS C: \> cd C: \ Programmi

Set-Location: impossibile trovare un parametro che corrisponde al nome del parametro 'File'. Alla riga: 1 carattere: 3 + cd <<<< C: \ Programmi


1
c'è spazio bianco, sfuggilo.

9
cd "C:\Program Files"
Joachim Isaksson,

Risposte:


14

Tipo cd c:\. Ora premi il tasto Tab (questo è il completamento automatico, che ti farà risparmiare un sacco di digitazione) ripetutamente fino a quando non ti mostrerà una directory con spazi nel nome. Notare come delimita il percorso con i backtick. Usa lo stesso carattere durante la digitazione. Sulla mia tastiera en-GB è il carattere a sinistra del tasto 1.

Modifica: ugh! i miei occhi! È un apostrofo, non un backtick.


30

Devi racchiudere il percorso tra virgolette se c'è uno spazio nel percorso!

cd "C:\Program Files"

8

È inoltre possibile utilizzare la variabile d'ambiente ProgramFiles

cd $env:ProgramFiles

3

Prova questo

C:\>cd "Program Files"

Questo funzionerà.


1

METODO 1 : Con virgolette

cd "C:/Prgram Files (x86)"

cd 'C:/Program Files (x86)'

Metodo2 : senza usare le virgolette

cd Program\ Files \(x86\)

Allo stesso modo andrà per i file di programma.


-2

Prova quindi la versione 8.3 del nome file:

cd C:\Progra~1

Prova anche:

cd C:\Program*

-3

Dovresti provare con

cd C:\Program\ Files

2
No, non dovrebbe. La barra rovesciata è un separatore di percorso qui, non un carattere di escape. Deve citare il percorso (come già suggerito) o fuggire dagli spazi con i backtick:cd C:\Program` Files
Ansgar Wiechers,

Anche la modifica suggerita è sbagliata. Rifiutato.
music2myear,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.