Como abrir caminho UNC contendo espaços na caixa de diálogo de execução

1

Eu tenho um local de rede que contém várias pastas com espaços e quero poder iniciar um programa usando Executar e o caminho UNC do programa. Por exemplo: abra a caixa de diálogo de execução, coloque \\ seu_servidor \ arquivos \ Programas de TI \ Programa de exemplo \ program.exe e o programa.exe é iniciado. Tenho quase certeza de que o problema está relacionado aos espaços no nome, porque posso confirmar que não é um problema de conectividade nem de permissão.

Eu tentei:

"\\ seu_servidor \ arquivos \ Programas de TI \ Programa de exemplo \ program.exe"

'\\servidor \ arquivos \ Programas de TI \ Programa de exemplo \ program.exe'

\\ itserver \ files \ "Programas de TI" \ "Exemplo de programa" \ program.exe

"\\ itserver \ files \ 'Programas de TI' \ 'Exemplo de programa' \ program.exe"

\\servidor \ arquivos \ Programas de TI \ Programa de exemplo \ program.exe >

\\servidor \ arquivos \ IT% 20Programas \ Exemplo% 20Programa \ program.exe

Além disso, renomear as pastas não é uma opção.

EDITAR: Eu consertei o erro no qual apenas uma das barras mostrava originalmente no caminho do arquivo adicionando uma terceira barra, bem como esclarecendo o que tentei

    
por dzampino 18.06.2014 / 17:50

3 respostas

3

A solução correta é usar aspas duplas da seguinte forma:

"\itserver\files\IT Programs\Example Program\program.exe"

Isso deve funcionar para sistemas baseados em Windows voltando do XP para o 8.1 (e possivelmente mais antigos - eu não tenho kit para testar)

Além disso, observe que você precisa de uma barra dupla antes do nome do servidor:

\\ servidor \ compartilhamento \ pasta \ subpasta \ arquivo.exe

"\\" indica um servidor

"\" indica um objeto no servidor (compartilhamento, pasta, arquivo etc)

    
por 18.06.2014 / 17:55
2

Usando:

arquivo: ////servidor \ arquivos \ Programas de TI \ Programa de exemplo \ program.exe

funcionou! Eu não tenho idéia do que está acontecendo, ou porque, ao usar aspas duplas, produziu uma mensagem de erro ...

    
por 18.06.2014 / 18:47
-1

Para executar um arquivo de um compartilhamento de rede, você precisa colocar uma barra dupla antes do nome do servidor ou do IP, e não de uma única barra.

Depois de ter feito isso, coloque aspas no caminho.

Exemplo:

"\server\share\folder name\MyApp.exe"

em vez de

"\server\share\folder name\MyApp.exe"

    
por 18.06.2014 / 17:53