![Posso usar o comando “start” com espaços no caminho?](https://rvso.com/image/1263754/Posso%20usar%20o%20comando%20%E2%80%9Cstart%E2%80%9D%20com%20espa%C3%A7os%20no%20caminho%3F.png)
Eu tenho um caminho assim: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 Y:\xxx\dd
a pasta!
Já tentei usar %20
em vez de um espaço, mas também não tive sucesso.
Estou executando isso usando um arquivo em lote de um formulário Oracle.
Responder1
Use citações como esta:
start "" "Y:\foo bar\baz"
O start
comando interno pode ser usado para criar novas janelas de console, se você fornecer a ele um programa baseado em console (ou nada, nesse caso ele inicia o cmd.exe
shell padrão).
Se o primeiro argumento estiver entre aspas, start
assume que é o título da nova janela do console, então dê um título vazio. O seguinte argumento será então interpretado corretamente como o comando para executar / arquivo para abrir.
Responder2
Coloque-o entre aspas assim:
start "" "Y:\xxx\dd sss\aaa\ccc"
Responder3
Você realmente só precisa citar o(s) espaço(s) real(ais)
Por exemplo:
start /wait C:\path\test" "spaced\setup.exe
Responder4
Coloque a parte com espaços entre aspas, ex.:
C:\caminho\"para algo"\arquivo
De nada.