Não é possível cd para uma pasta com espaços no caminho da pasta

17

Estou tentando acessar cdo Program Filesdiretório, mas estou recebendo um erro. Aqui está a captura de tela.

Mensagem de erro do PowerShell

Aqui está o comando que estou executando e a mensagem de erro:

PS C: \> cd C: \ Arquivos de Programas

Set-Location: Não foi possível encontrar um parâmetro que corresponda ao nome do parâmetro 'Arquivos'. Na linha: 1 caractere: 3 + cd <<<< C: \ Arquivos de Programas

Harrison Brock
fonte
11
há espaço em branco, escape.
9
cd "C:\Program Files"
Joachim Isaksson

Respostas:

14

Digite cd c:\. Agora, pressione a tecla Tab (isso é preenchimento automático, o que poupará muitas digitações) repetidamente até mostrar um diretório com espaços no nome. Observe como ele delimita o caminho com backticks. Use o mesmo caractere quando estiver digitando. No meu teclado en-GB, é o caractere à esquerda da tecla 1.

Edit: ugh! meus olhos! É um apóstrofo, não um bastão.

Andrew Morton
fonte
30

Você precisa colocar o caminho entre aspas duplas, se houver um espaço no caminho!

cd "C:\Program Files"
Ryan Kempt
fonte
7

Você também pode usar a variável de ambiente ProgramFiles

cd $env:ProgramFiles
Shay Levy
fonte
3

Tente isto

C:\>cd "Program Files"

Isso vai funcionar.

bashu
fonte
1

MÉTODO1 : Com citações

cd "C:/Prgram Files (x86)"

cd 'C:/Program Files (x86)'

Método 2 : sem usar aspas

cd Program\ Files \(x86\)

Da mesma forma, ele irá para Arquivos de Programas.

shaurya uppal
fonte
-2

Tente então a versão do nome de arquivo 8.3:

cd C:\Progra~1

Tente também:

cd C:\Program*
John
fonte
-3

Você deveria tentar com

cd C:\Program\ Files

fonte
2
Não, ele não deveria. A barra invertida é um separador de caminho aqui, não um caractere de escape. Ele deve ou citar o caminho (como já sugerido) ou escapar espaços com acentos graves:cd C:\Program` Files
Ansgar Wiechers
Até a edição sugerida está errada. Recusado.
music2myear