Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3127 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] Ecriture/Lecture fichier.[RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] Ecriture/Lecture fichier.[RESOLU]

n°245105
korben
Posté le 14-11-2002 à 14:04:24  profilanswer
 

Hello
Je veux écrire un fichier. J'employe qqch du style
 
String filename=".\\test.ini";
Filewrite fichier = new Filewriter(filename)
...
 
le seul problème, c'est que lorsque je lance le programme depuis program files, le fichier test.ini s'écrit dans program files\myproject donc c'est ok. Mais si je lance le programme depuis un raccourci sur le bureau, le fichier s'écrit sur le bureau. Sachant que l'utilisateur peut choisir où il veut installer le programme, comment puis-je faire pour que le fichier soit toujours écrit au bon endroit? (c'est à dire dans le répertoire de travail, program files\myproject par exemple).
Merci


Message édité par korben le 14-11-2002 à 14:16:29
mood
Publicité
Posté le 14-11-2002 à 14:04:24  profilanswer
 

n°245106
leirn
A.D.I.D.A.S.
Posté le 14-11-2002 à 14:06:26  profilanswer
 

korben a écrit a écrit :

Hello
Je veux écrire un fichier. J'employe qqch du style
 
String filename=".\\test.ini";
Filewrite fichier = new Filewriter(filename)
...
 
le seul problème, c'est que lorsque je lance le programme depuis program files, le fichier test.ini s'écrit dans program files\myproject donc c'est ok. Mais si je lance le programme depuis un raccourci sur le bureau, le fichier s'écrit sur le bureau. Sachant que l'utilisateur peut choisir où il veut installer le programme, comment puis-je faire pour que le fichier soit toujours écrit au bon endroit? (c'est à dire dans le répertoire de travail, program files\myproject par exemple).
Merci




 
tu defini le rep de treaail au debut du script ds une variable et tu met le path absolu ds l'ouverture du fichier


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
n°245107
BifaceMcLe​OD
The HighGlandeur
Posté le 14-11-2002 à 14:07:18  profilanswer
 

Ne pas utiliser un chemin relatif à ".", mais un chemin absolu quand tu donnes le chemin du fichier à ouvrir.
 
edit> Trop lent :D , mais sans fôt' de frape...  :ouch:  :sarcastic:


Message édité par BifaceMcLeOD le 14-11-2002 à 14:08:16
n°245108
korben
Posté le 14-11-2002 à 14:08:22  profilanswer
 

et comment je récupère le répertoire de travail? Parce que je ne suis pas sur d'avoir compris.
 
le but sera d'avoir:
work_directory=get_workdirect()
string filename=work_directory + "\test.ini"
 
écrit en pseudo code bien sur... Juste?

n°245109
BifaceMcLe​OD
The HighGlandeur
Posté le 14-11-2002 à 14:09:22  profilanswer
 

Vérifie que ton raccourci spécifie un répertoire de travail correct, aussi...

n°245112
korben
Posté le 14-11-2002 à 14:16:05  profilanswer
 

Résolu: J'emploie Inno Setup. La solution est de rajouter WorkingDir:"{app}". Et c'est réglé. Je pensais qu'il fallait régler cela sous java, mais non.
Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] Ecriture/Lecture fichier.[RESOLU]

 

Sujets relatifs
Taille de fichier?problème d'URL (résolu)
Probléme d'accés en écriture a une base de donnée sous Win Xpcherche applet java ...
[java] compilation javactransformation de fichier
Associé une icone à un fichier exe avec Inno SetupPbs avec pointeurs ! [RESOLU ]
Liste Chainée en java | Gérer le resize [Resolu] 
Plus de sujets relatifs à : [Java] Ecriture/Lecture fichier.[RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR