Eu tenho um caminho como este: Y:\xxx\dd sss\aaa\ccc
Y:\
é mapeado para um endereço FTP. Agora, quando tento usar start
para abrir minha pasta, não consigo. O prompt de comando comete um erro e vai para a Y:\xxx\dd
pasta!
Eu já tentei usar em %20
vez de um espaço, mas isso também não teve êxito.
Estou executando isso usando um arquivo em lotes de um formulário Oracle.
C:\Windows\explorer.exe /e,"Y:\xxx\dd sss\aaa\ccc"
.cd /D "Y:\xxx\dd sss\aaa\ccc"
.Respostas:
Use aspas como esta:
O
start
comando builtin pode ser usado para criar novas janelas de console, se você der um programa baseado em console (ou nada, nesse caso, ele inicia ocmd.exe
shell padrão ).Se o primeiro argumento for citado,
start
ele assumirá o título da nova janela do console, portanto, dê um título vazio. O argumento a seguir será interpretado corretamente como o comando para executar / arquivo para abrir.fonte
Coloque-o entre aspas assim:
fonte
start
."Y:\\xxx\\dd sss\\aaa\\ccc"
.Coloque a peça com os espaços entre aspas, por exemplo:
C: \ caminho \ "para algo" \ arquivo
Não há de quê.
fonte