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 ()).

questionAnswers(5)

yourAnswerToTheQuestion