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

17

Eu tenho um caminho como este: 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 a Y:\xxx\ddpasta!

Eu já tentei usar em %20vez 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.

Amir
fonte
Não sei exatamente o que você está tentando fazer. Talvez C:\Windows\explorer.exe /e,"Y:\xxx\dd sss\aaa\ccc".
martineau
Você digitaliza as alterações na pasta e na unidade ao mesmo tempo em um prompt de cmd com cd /D "Y:\xxx\dd sss\aaa\ccc".
martineau

Respostas:

26

Use aspas como esta:

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

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

Se o primeiro argumento for citado, startele 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.

user1686
fonte
OW, Agora eu preciso ir para casa de volta, amanhã vou tentar informar u, Mas eu acho que ele vai trabalhar, porque eu vi que alguns onde else.Thanks
Amir
obrigado pela observação sobre a citação vazia! Agora finalmente entendo por que algumas vezes uma janela do console é aberta em vez de uma janela do Explorer. :)
Synetech
4

Coloque-o entre aspas assim:

start "" "Y:\xxx\dd sss\aaa\ccc"
BloodPhilia
fonte
não está funcionando - executando assim apenas uma janela do CMD me mostrando ... :(
Amir
Retire o start.
martineau
Também tente "Y:\\xxx\\dd sss\\aaa\\ccc".
martineau
Erro: o nome do arquivo, o nome do diretório ou a sintaxe do rótulo do volume está incorreta
Amir
@rima, o que você deseja realmente funciona para qualquer outro caminho sem espaços?
Arjan
-4

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

C: \ caminho \ "para algo" \ arquivo

Não há de quê.

Zenir
fonte