¿Puedo utilizar el comando "inicio" con espacios en la ruta?

¿Puedo utilizar el comando "inicio" con espacios en la ruta?

Tengo un camino como este:Y:\xxx\dd sss\aaa\ccc

Y:\está asignado a una dirección FTP. Ahora, cuando intento usar startpara abrir mi carpeta, no puedo. ¡El símbolo del sistema comete el error a y va a Y:\xxx\ddla carpeta!

Ya intenté usar %20en lugar de un espacio, pero tampoco tuvo éxito.

Estoy ejecutando esto usando un archivo por lotes desde un formulario de Oracle.

Respuesta1

Utilice citas como esta:

start "" "Y:\foo bar\baz"

El startcomando incorporado se puede utilizar para crear nuevas ventanas de consola, si le proporciona un programa basado en consola (o nada en absoluto, en cuyo caso inicia el cmd.exeshell predeterminado).

Si se cita el primer argumento, startse supone que es el título de la nueva ventana de la consola, así que déle un título vacío. El siguiente argumento se interpretará correctamente como el comando ejecutar/archivar para abrir.

Respuesta2

Ponlo entre comillas así:

start "" "Y:\xxx\dd sss\aaa\ccc"

Respuesta3

Realmente sólo necesitas cotizar el(los) espacio(s) real(es)

Por ejemplo:

start /wait C:\path\test" "spaced\setup.exe

Respuesta4

Ponga la parte con los espacios entre comillas, por ejemplo:

C:\ruta\"a algo"\archivo

De nada.

información relacionada