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

14

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

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

Eu já tentei usar %20 em vez de um espaço, mas isso também não teve êxito.

Estou executando isso usando um arquivo em lote de um formulário Oracle.

    
por Amir 30.01.2011 / 14:03

3 respostas

22

Use citações como esta:

start "" "Y:\foo bar\baz"

O comando start builtin pode ser usado para criar novas janelas de console, se você der a ele um programa baseado em console (ou nada, nesse caso ele inicia o padrão cmd.exe shell).

Se o primeiro argumento for citado, start assume que é 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.

    
por 30.01.2011 / 14:46
3

Coloque-o entre aspas da seguinte forma:

start "" "Y:\xxx\dd sss\aaa\ccc"
    
por 30.01.2011 / 14:04
-4

Coloque a peça com os espaços entre aspas, por exemplo:

C: \ path \ "para algo" \ file

Suas boas-vindas.

    
por 30.01.2011 / 14:57