Fichier txt externe. [Résolu]

Signaler
Messages postés
8
Date d'inscription
mercredi 8 décembre 2004
Statut
Membre
Dernière intervention
1 septembre 2005
-
Messages postés
8
Date d'inscription
mercredi 8 décembre 2004
Statut
Membre
Dernière intervention
1 septembre 2005
-
Bonjour,



j'ai concu une application qui sera destinée a être installer sur
plusieurs machine. Or, l'application a besoin d'un fichier de
configuration externe contenant plusieurs information entrées par
l'utilisateur.

Mais je n'arrive pas a indiquer au programme d'utiliser un fichier qui sera au meme niveau que le projet.

Comment peut on indiquer que le fichier a utiliser est a la racine de l'application?



et apres compiilation de mon .jar, Est-ce qu'il le verra pareil?



merci.

2 réponses

Messages postés
8
Date d'inscription
mercredi 8 décembre 2004
Statut
Membre
Dernière intervention
1 septembre 2005

ok.

j'ai utilisé System.getProperty("user.home") pour avoir un endroit ou ecrire le fichier.

et j'ai placé dans mon jar une copie du fichier original, comme ce je
l'ecris dans le user.home et si il existe, je lis dedans, sinon je le
crée.

Si quelqu'un a une autre solution, je suis toujours preneur :)
Messages postés
492
Date d'inscription
vendredi 30 janvier 2004
Statut
Membre
Dernière intervention
16 mai 2007
11
salut

je ne sais pas s'il existe une solution directe mais tu peux utiliser

File f = new File("..\\fichier.txt");

le fait de mettre 2 points avant les slash permet de remonter dans le dossier parent

tu n'as qu'à mettre autant de 2 points que le nombre de dossiers que tu veux remonter



pour l'accès dans les JAR je crois qu'il faut utiliser la méhode getResource() de la classe ClassLoader



voila

a++