Konwersja ścieżki Java: // URL do pliku (…), niezależna od platformy, w tym ścieżki UNC
Opracowuję aplikację niezależną od platformy. Otrzymuję adres URL pliku *. Na oknach są to:
file:///Z:/folder%20to%20file/file.txt
file://host/folder%20to%20file/file.txt
(ścieżka UNC)
ja używamnew File(URI(urlOfDocument).getPath())
który działa dobrze z pierwszym, a także z Unix, Linux, OS X, ale nie działa ze ścieżkami UNC.
Jaki jest standardowy sposób konwersji ścieżek do plików: URL-e na File (..), kompatybilny z Java 6?
......
* Uwaga: Otrzymuję te adresy URL z OpenOffice / LibreOffice (XModel.getURL ()).