não pode enviar o nome do arquivo de caminho longo (caminho UNC) para impressora

2

Estou usando nomes de caminho longos com UNC (UNI), por exemplo:

 \?\c:\tmp......\file1.prn

mas quando eu tento enviar o arquivo para uma impressora na linha de comando do windows, por exemplo, com o comando copy / print, ele mostra:
para cópia -

0 file(s) copied.

para impressão -

invalid switch

o caminho regular / encurtado (usando ~) funciona bem, é somente o UNC grande (> 260 caracteres) que não funciona.

    
por gadh 02.05.2018 / 16:36

1 resposta

0

Não tenho certeza se isso funciona para o seu caso, mas às vezes superei as limitações de longos caminhos UNC mapeando-os para unidades de rede e, em seguida, usando-os como se fossem unidades locais.

Tenho certeza de que existe uma maneira mais clara, mas, a menos que a operação exija que as unidades sejam realmente unidades e pastas para serem pastas locais, esse truque também funcionará.

    
por 03.05.2018 / 23:55