No se puede cd a una carpeta con espacios en la ruta de la carpeta


18

Estoy tratando de cdque el Program Filesdirectorio, pero estoy recibiendo un error. Aquí está la captura de pantalla.

Mensaje de error de PowerShell

Aquí está el comando que estoy ejecutando y el mensaje de error:

PS C: \> cd C: \ Archivos de programa

Set-Location: no se puede encontrar un parámetro que coincida con el nombre del parámetro 'Archivos'. En línea: 1 char: 3 + cd <<<< C: \ Archivos de programa


1
hay un espacio en blanco, escapar de él.

99
cd "C:\Program Files"
Joachim Isaksson el

Respuestas:


14

Tipo cd c:\. Ahora presione la tecla de tabulación (esto se completa automáticamente, lo que le ahorrará mucho tipeo) repetidamente hasta que le muestre un directorio con espacios en el nombre. Observe cómo delimita la ruta con backticks. Usa el mismo personaje cuando estés escribiendo. En mi teclado en-GB es el carácter a la izquierda de la tecla 1.

Editar: ugh! ¡mis ojos! Es un apóstrofe, no un retroceso.


30

¡Necesita rodear el camino entre comillas dobles si hay un espacio en el camino!

cd "C:\Program Files"

8

También puede usar la variable de entorno ProgramFiles

cd $env:ProgramFiles

3

Prueba esto

C:\>cd "Program Files"

Esto funcionará


1

MÉTODO1 : con comillas

cd "C:/Prgram Files (x86)"

cd 'C:/Program Files (x86)'

Método 2 : sin usar comillas

cd Program\ Files \(x86\)

Del mismo modo, irá para Archivos de programa.


-2

Pruebe entonces la versión 8.3 del nombre de archivo:

cd C:\Progra~1

Intenta también:

cd C:\Program*

-3

Deberías probar con

cd C:\Program\ Files

2
No, no debería. La barra diagonal inversa es un separador de ruta aquí, no un carácter de escape. Debe citar el camino (como ya lo ha sugerido) o escapar de los espacios con backticks:cd C:\Program` Files
Ansgar Wiechers

Incluso la edición sugerida es incorrecta. Rechazado
music2myear
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.