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.
[quote=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[/quote]
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?!
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:\”?
[quote=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:\”? [/quote]
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…