Tengo un camino como este: Y:\xxx\dd sss\aaa\ccc
Y:\
se asigna a una dirección FTP. Ahora cuando trato de usar start
para abrir mi carpeta no puedo. ¡El símbolo del sistema comete un error y va a la Y:\xxx\dd
carpeta!
Ya intenté usar en %20
lugar de un espacio, pero tampoco fue exitoso.
Estoy ejecutando esto usando un archivo por lotes de un formulario de Oracle.
C:\Windows\explorer.exe /e,"Y:\xxx\dd sss\aaa\ccc"
.cd /D "Y:\xxx\dd sss\aaa\ccc"
.Respuestas:
Use citas como esta:
El
start
comando incorporado se puede usar para crear nuevas ventanas de consola, si le da un programa basado en consola (o nada en absoluto, en cuyo caso inicia elcmd.exe
shell predeterminado ).Si se cita el primer argumento, se
start
supone que es el título de la nueva ventana de la consola, así que dele un título vacío. El siguiente argumento se interpretará correctamente como el comando para ejecutar / archivo para abrir.fuente
Ponlo entre comillas así:
fuente
start
."Y:\\xxx\\dd sss\\aaa\\ccc"
.Ponga la parte con los espacios entre comillas, por ejemplo:
C: \ ruta \ "a algo" \ archivo
De nada.
fuente