En Java, ¿puedo crear un URI para un archivo ubicado localmente en el disco duro? Si es así, ¿cómo debería construirse?URI para recursos locales
8
A
Respuesta
16
Mira File documentation:
archivo tiene un constructor, que toma URI como un parámetro, y también tiene método toUri()
si desea obtener URI del archivo existente. Puedes jugar con eso para entender cómo se deben hacer las cosas.
También puede leer acerca de URI (no es un término de Java). Hay un ejemplo en Wikipedia:
file:///home/username/RomeoAndJuliet.pdf
1
Trate a continuación:
URI uri = new URI("file:///C:/other/mydir/myfile.txt");
6
URI uri = new URI("file:///filename.txt");
Si se está utilizando Windows:
URI uri = new URI("file:///C:/fun/filename.txt");
Cuestiones relacionadas
- 1. ¿Puedo combinar recursos locales en ensambles satelitales?
- 2. ¿La representación JSON de los recursos REST debe usar URI para los recursos relacionados?
- 3. Faltan etiquetas de servidor después de Generar recursos locales
- 4. tipo C# para manejar rutas URI relativas y absolutas y rutas de archivos locales
- 5. Capturar recursos locales que faltan en archivos resx
- 6. Regex para validar URI
- 7. URI :: InvalidURIError (URI incorrecto (¿no es URI?):):
- 8. Javadoc para variables locales?
- 9. Registro de un protocolo URI personalizado para manejar la carga de recursos personalizados desde XAML
- 10. Cómo agregar una cadena en el archivo txt de recursos locales para iOS sdk
- 11. RESTO - URI múltiple para el mismo recurso (???)
- 12. URI Mapeo de MusicBrainz en Spotify URI
- 13. Convertir archivo uri a contenido uri
- 14. ¿ImageView.setImageURI (Uri uri) funciona con archivos remotos?
- 15. URI Combinando y rutas
- 16. Soporte de ASP.Net MVC para recursos anidados?
- 17. Recursos para aprender Emacs
- 18. Recursos para aprender Lisp
- 19. Recursos para aprender MSDeploy
- 20. Recursos para la Guava
- 21. Recursos para aprender Verilog
- 22. Recursos para aprender REXX
- 23. Recursos para aprender LINQ?
- 24. Recursos para aprender QML?
- 25. ¿Buenos recursos para Wordpress?
- 26. ¿Qué soporte existe para uri-templates?
- 27. Incluyendo Id en URI para solicitudes PUT
- 28. Generando URI en Jena para RDF
- 29. Caracteres válidos para esquemas de URI?
- 30. RESTO práctica recomendada para URI demasiado largos
He utilizado el archivo siguiente código cadena URI =": /// C:/Documents y Configuraciones/Ant/Desktop/travel.owl "; pero me da error: SEVERE: excepción capturada - java.net.URISyntaxException: carácter ilegal en la ruta en el índice 20: file: /// C:/Documents and Settings/Ant/Desktop/travel.owl ¿Alguna idea? – Anto
@Anto: creo que debe ser URL codificada (es decir, sin espacios en blanco) – Roman
¿Tengo que reemplazar espacios en blanco con algún símbolo o tengo que cortar los espacios en blanco? – Anto