Impossible de cd dans un dossier avec des espaces dans le chemin du dossier

18

J'essaie d' accéder cdau Program Filesrépertoire, mais j'obtiens une erreur. Voici la capture d'écran.

Message d'erreur PowerShell

Voici la commande que j'exécute et le message d'erreur:

PS C: \> cd C: \ Program Files

Set-Location: aucun paramètre ne correspond au nom du paramètre «Files». À la ligne: 1 caractère: 3 + cd <<<< C: \ Program Files

Harrison Brock
la source
1
il y a des espaces, échappez-vous.
9
cd "C:\Program Files"
Joachim Isaksson

Réponses:

14

Tapez cd c:\. Appuyez maintenant sur la touche de tabulation (c'est une saisie semi-automatique, ce qui vous fera économiser beaucoup de frappe) à plusieurs reprises jusqu'à ce qu'elle vous montre un répertoire avec des espaces dans le nom. Remarquez comment il délimite le chemin avec des backticks. Utilisez le même caractère lorsque vous tapez. Sur mon clavier en-GB, c'est le caractère à gauche de la touche 1.

Edit: ugh! mes yeux! C'est une apostrophe, pas un backtick.

Andrew Morton
la source
30

Vous devez entourer le chemin entre guillemets s'il y a un espace dans le chemin!

cd "C:\Program Files"
Ryan Kempt
la source
8

Vous pouvez également utiliser la variable d'environnement ProgramFiles

cd $env:ProgramFiles
Shay Levy
la source
3

Essaye ça

C:\>cd "Program Files"

Cela fonctionnera.

bashu
la source
1

MÉTHODE1 : Avec des citations

cd "C:/Prgram Files (x86)"

cd 'C:/Program Files (x86)'

Méthode 2 : sans utiliser de guillemets

cd Program\ Files \(x86\)

De même, il ira pour Program Files.

shaurya uppal
la source
-2

Essayez ensuite la version 8.3 du nom de fichier:

cd C:\Progra~1

Essayez aussi:

cd C:\Program*
John
la source
-3

Vous devriez essayer avec

cd C:\Program\ Files

la source
2
Non, il ne devrait pas. La barre oblique inversée est un séparateur de chemin ici, pas un caractère d'échappement. Il doit soit citer le chemin (comme il l'a déjà suggéré), soit s'échapper des espaces avec des contre-coups:cd C:\Program` Files
Ansgar Wiechers
Même la modification suggérée est erronée. Diminué.
music2myear