Czy w języku Java mogę utworzyć identyfikator URI dla pliku zlokalizowanego lokalnie na dysku twardym? Jeśli tak, w jaki sposób należy go skonstruować?Identyfikator URI dla zasobów lokalnych
8
A
Odpowiedz
16
Spójrz na File documentation:
Plik ma konstruktora, który odbywa URI jako param, a także posiada metodę toUri()
jeśli chcesz uzyskać URI z istniejącego pliku. Możesz grać z tym, aby zrozumieć, jak należy to zrobić.
Można również przeczytać o URI (nie jest to termin java). Jest to przykład na wikipedii:
file:///home/username/RomeoAndJuliet.pdf
1
Spróbuj poniżej:
URI uri = new URI("file:///C:/other/mydir/myfile.txt");
6
URI uri = new URI("file:///filename.txt");
Jeśli używasz Windows:
URI uri = new URI("file:///C:/fun/filename.txt");
Powiązane problemy
- 1. Identyfikator URI opakowania dla obrazu osadzonego w pliku resx
- 2. Brakujące znaczniki serwera po wygenerowaniu zasobów lokalnych
- 3. nieprawidłowy identyfikator URI - jak zapobiec, URI :: InvalidURIError errors?
- 4. Nieprawidłowy identyfikator URI: łańcuch Uri jest zbyt długi
- 5. W tym identyfikator w URI dla żądań PUT
- 6. Jak uzyskać identyfikator TCM URI kategorii dla pól typu KeywordFieldDefinitionData?
- 7. Przypisywanie identyfikatorów URI do zasobów RDF
- 8. jak uzyskać identyfikator URI lokalizacji Eclipse Workspace
- 9. Jak przekształcić dowolny obiekt w identyfikator URI?
- 10. Uzyskaj identyfikator URI z obrazu do rysowania.
- 11. Jak uzyskać identyfikator zasobu tabeli łańcuchów dla łańcucha zasobów Delphi?
- 12. Javadoc dla zmiennych lokalnych?
- 13. Jak prawidłowo odwoływać się do zasobów lokalnych w HTML?
- 14. Android: Jak uzyskać identyfikator zasobu zasobów Androida
- 15. Wiosna danych URI zasobów REST klienta pracuje dla strun, ale nie za długo
- 16. Różnica między zasobami projektu a obrazami zasobów lokalnych
- 17. Jak zainstalować pakiety Chocolatey w całości z zasobów "lokalnych"?
- 18. odniesienia zawaleniem dla zmiennych lokalnych
- 19. "Żądany identyfikator URI jest nieprawidłowy" podczas przesyłania z FTPWebRequest
- 20. Identyfikator URI projektu Intellij Android nie jest zarejestrowany?
- 21. Uzyskaj pełny identyfikator URI z właściwości href linku
- 22. Plik JAR Java: użyj błędów zasobów: URI nie jest hierarchiczny
- 23. Firefox Firebug Invalid URI. Obciążenie zasobów mediów udało
- 24. Poinformuj catchall jeśli identyfikator URI nie zaczyna się od tego
- 25. Konwertowanie ciągu znaków na bezpieczny internetowy identyfikator URI
- 26. Jak zaktualizować identyfikator URI kanału MPNS po nieaktywności aplikacji?
- 27. Wywołanie java.io.IOException: niekompletny identyfikator URI HDFS, bez hosta
- 28. Poprawne znaki dla schematów URI?
- 29. Rejestrowanie niestandardowego protokołu URI do obsługi niestandardowego ładowania zasobów z XAML
- 30. Jak uzyskać identyfikator Uri do obrazu w moich zasobach, który będzie działał dla kolumny SearchManager.SUGGEST_COLUM_1?
Użyłem następujący kod String uri = „file: /// C:/Documents i Ustawienia/Ant/Desktop/travel.owl "; ale daje mi błąd: KOD: Złowiony wyjątek - java.net.URISyntaxException: Nielegalny znak w ścieżce w indeksie 20: plik: /// C:/Documents and Settings/Ant/Desktop/travel.owl Dowolny pomysł? – Anto
@Anto: Myślę, że powinien to być zakodowany adres URL (tzn. Bez białych znaków). – Roman
Czy muszę zastąpić białe spacje jakimś symbolem, czy muszę po prostu wyciąć białe spacje? – Anto