![¿Puedo utilizar el comando "inicio" con espacios en la ruta?](https://rvso.com/image/1263754/%C2%BFPuedo%20utilizar%20el%20comando%20%22inicio%22%20con%20espacios%20en%20la%20ruta%3F.png)
Tengo un camino como este:Y:\xxx\dd sss\aaa\ccc
Y:\
está asignado a una dirección FTP. Ahora, cuando intento usar start
para abrir mi carpeta, no puedo. ¡El símbolo del sistema comete el error a y va a Y:\xxx\dd
la carpeta!
Ya intenté usar %20
en 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 start
comando 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.exe
shell predeterminado).
Si se cita el primer argumento, start
se 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.