web-dev-qa-db-fra.com

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

J'essaie de cd dans le répertoire Program Files, mais j'obtiens une erreur. Voici la capture d'écran.

PowerShell Error Message

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

PS C: \> cd C:\Program Files

Set-Location: Il est impossible de trouver un paramètre qui correspond au nom de paramètre 'Fichiers'. A la ligne: 1 caractère: 3 + cd <<<< C:\Program Files

16
Harrison Brock

Tapez cd c:\. Maintenant, appuyez plusieurs fois sur la touche de tabulation (la saisie est terminée, ce qui vous évitera beaucoup de saisie) jusqu'à ce qu'un répertoire contenant des espaces dans le nom s'affiche. Remarquez comment cela délimite le chemin avec des backticks. Utilisez le même caractère lorsque vous tapez. Sur mon clavier en-GB, il s'agit du caractère situé à gauche de la touche 1.

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

13
Andrew Morton

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

cd "C:\Program Files"
29
Ryan Kempt

Vous pouvez également utiliser la variable d'environnement ProgramFiles

cd $env:ProgramFiles
7
Shay Levy

Essaye ça

C:\>cd "Program Files"

Cela fonctionnera.

3
bashu

METHOD1 : avec citations

cd "C:/Prgram Files (x86)"

cd 'C:/Program Files (x86)'

Method2 : Sans utiliser de guillemets

cd Program\ Files \(x86\)

De même, il ira pour les fichiers de programme.

1
shaurya uppal