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


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.


30

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

cd "C:\Program Files"

7

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

cd $env:ProgramFiles

3

Tente isto

C:\>cd "Program Files"

Isso vai funcionar.


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.


-2

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

cd C:\Progra~1

Tente também:

cd C:\Program*

-3

Você deveria tentar com

cd C:\Program\ Files

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.