En Java, puis-je créer un URI pour un fichier situé localement sur le disque dur? Si oui, comment devrait-il être construit?URI pour les ressources locales
8
A
Répondre
16
Regardez File documentation:
fichier a un constructeur qui prend URI comme param, et il a également méthode toUri()
si vous voulez obtenir URI de fichier existant. Vous pouvez jouer avec cela pour comprendre comment les choses devraient être faites.
Vous pouvez également lire à propos de URI (ce n'est pas un terme java). Il y a un exemple dans wikipedia:
file:///home/username/RomeoAndJuliet.pdf
1
Essayez ci-dessous:
URI uri = new URI("file:///C:/other/mydir/myfile.txt");
6
URI uri = new URI("file:///filename.txt");
Si vous utilisez Windows:
URI uri = new URI("file:///C:/fun/filename.txt");
Questions connexes
- 1. ASP.NET Ressources locales Localizacion
- 2. VS 2008, ASP.NET: Générer des ressources locales
- 3. Asp.Net Outil de ressources locales générales pour le contrôle utilisateur
- 4. ASP.NET: Mondialisation/localisation: objets Énumération ressources locales
- 5. ASP.NET Accorder l'accès aux ressources locales
- 6. Git pour les branches locales
- 7. URI pour les services Web RESTful
- 8. asp.net: déploiement de ressources locales - l'intégration est-elle possible?
- 9. référencement des ressources locales des actifs dans un html statique
- 10. .htaccess obtenir URL pour les segments uri
- 11. Accès aux ressources via Uri dans Asp.net mvc
- 12. URI personnalisée pour HTTPListener?
- 13. Comment afficher des tas d'images sans donner les noms des ressources locales dans le code?
- 14. Comment filtrer les ANNONCES LOCALES pour les CLIENTS LOCAUX?
- 15. synchronisation sur les variables locales
- 16. Variables locales avec les délégués
- 17. Comment vérifier plusieurs variables locales pour les mêmes conditions
- 18. let vs letfn pour définir les fonctions locales dans clojure?
- 19. les meilleures pratiques pour refactorisation avec des variables locales
- 20. Configurer Emacs Tramp pour stocker les sauvegardes locales
- 21. Utilisation de mq de mercurial pour gérer les modifications locales
- 22. SubWCRev.exe dans msbuild pour trouver les modifications locales
- 23. Citation manquante pour chaîne dans les sections locales
- 24. Prise en charge de ASP.Net MVC pour les ressources imbriquées?
- 25. Liaison de données/validation WPF pour les URI?
- 26. Expression régulière pour les modèles dans URI CodeIgniter
- 27. fichier de propriétés locales pour buildr
- 28. Longues URI compliquées
- 29. Accéder à toutes les variables locales
- 30. Nommer les constantes locales: UpperCamelCase ou lowerCamelCase?
J'ai utilisé le code suivant chaîne uri = « file: /// C:/Documents et Paramètres/Ant/Desktop/travel.owl "; mais il me donne l'erreur: GRAVES: Exception pris - java.net.URISyntaxException: Caractère interdit dans le chemin à l'index 20: file: /// C:/Documents and Settings/Ant/Desktop/travel.owl Une idée? – Anto
@Anto: Je pense qu'il devrait être encodé url (c'est-à-dire sans espaces) – Roman
dois-je remplacer les espaces blancs par un symbole ou dois-je simplement couper les espaces blancs? – Anto