Posso usar o comando “start” com espaços no caminho?

Posso usar o comando “start” com espaços no caminho?

Eu tenho um caminho assim:Y:\xxx\dd sss\aaa\ccc

Y:\é mapeado para um endereço FTP. Agora, quando tento usar startpara abrir minha pasta, não consigo. O prompt de comando comete um erro e vai para Y:\xxx\dda pasta!

Já tentei usar %20em 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 startcomando 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.exeshell padrão).

Se o primeiro argumento estiver entre aspas, startassume 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.

informação relacionada