Pois é, já tinha tentando criar um File a partir da URL mas também não funcionou.
De qualquer forma eu resolvi alterando o caminho da Impressora.
Não é mais uma URL, com “http://” e tudo mais. Apenas um caminho na rede, com “\”.
Valeu a todos!
[]s
D
dlt
Esse tipo de erro costuma acontecer quando se escreve um programa no linux e tenta rodá-lo no windows e vice-versa.
Uma alternativa é substituir “/” ou “” por File.separator.
[]'s
U
uchoaaa
dlt:
Esse tipo de erro costuma acontecer quando se escreve um programa no linux e tenta rodá-lo no windows e vice-versa.
Uma alternativa é substituir “/” ou “” por File.separator.
[]'s
Bom, na verdade a questão não é extamente essa.
Eu não queria justamente que ele identificasse as “//” com um File.separator e sim como um caminho de protocolo.
As // são fixadas pelo “http://” e não é um referencia a um caminho relativo de uma pasta. Sacas?!
[]s
D
dlt
Hmm… realmente eu confundi.
Será que isso não tem a ver com o lance “” funcionar para escape de alguns caracteres, como “”"? O que aconteceria se você substituisse “http:\” por “http:\”?
U
uchoaaa
dlt:
Hmm… realmente eu confundi.
Será que isso não tem a ver com o lance “” funcionar para escape de alguns caracteres, como “”"? O que aconteceria se você substituisse “http:\” por “http:\”?
Pois é, foi o que pensei também.
O que aconteceu num teste rápido foi que ele transformou “\” em um “”, como era de se esperar. E “\ /” nem compilou!
Vou procurar depois qual é código UNICODE para “/” e ver se funciona…
(Mas mais por curiosidade. Eu já resolvi de outra forma para o projeto…