Existe-t-il un moyen en Java de construire une instance de fichier sur une ressource récupérée à partir d'un fichier jar via le chargeur de classe?
Mon application utilise certains fichiers du jar (par défaut) ou d'un répertoire de système de fichiers spécifié lors de l'exécution (entrée utilisateur). Je recherche un moyen cohérent de
a) charger ces fichiers en tant que flux
b) lister les fichiers dans le répertoire défini par l'utilisateur ou dans le répertoire dans le jar respectivement
Edit: Apparemment, l'approche idéale serait de rester à l'écart de java.io.File. Existe-t-il un moyen de charger un répertoire à partir du chemin de classe et de répertorier son contenu (fichiers / entités qu'il contient)?