Dans un programme java, je dois faire appel à un programme externe qui
va m'écrire OU ME MODIFIER un fichier de données que j'utilise ensuite
dans mon programme java.
C'est le "ensuite" qui pose problème...
Comment faire attendre on programme java jusqu'à ce que le programme
externe ai fini de modifier le fichier ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Thierry RICARD
Bonjour, Une solution parmis d'autre... Elle n'est pas terrible mais elle est rapide à mettre en place en attendant d'avoir mieux.. Tu peux essayer de faire une boucle qui tourne tant que ton fichier est ouvert. Mais attention cela peut etre penible à gerer si ton programme externe se plante et laisse le fichier ouvert... En java je ne sais pas comment faire.
Thierry
"fab" a écrit dans le message de news:
Hello,
Dans un programme java, je dois faire appel à un programme externe qui va m'écrire OU ME MODIFIER un fichier de données que j'utilise ensuite dans mon programme java.
C'est le "ensuite" qui pose problème...
Comment faire attendre on programme java jusqu'à ce que le programme externe ai fini de modifier le fichier ?
Merci pour votre aide !
faba
Bonjour,
Une solution parmis d'autre... Elle n'est pas terrible mais elle est rapide
à mettre en place en attendant d'avoir mieux..
Tu peux essayer de faire une boucle qui tourne tant que ton fichier est
ouvert.
Mais attention cela peut etre penible à gerer si ton programme externe se
plante et laisse le fichier ouvert...
En java je ne sais pas comment faire.
Thierry
"fab" <junk@longboarding.org> a écrit dans le message de news:
MPG.1a274e9a3bc47f9a989682@localhost...
Hello,
Dans un programme java, je dois faire appel à un programme externe qui
va m'écrire OU ME MODIFIER un fichier de données que j'utilise ensuite
dans mon programme java.
C'est le "ensuite" qui pose problème...
Comment faire attendre on programme java jusqu'à ce que le programme
externe ai fini de modifier le fichier ?
Bonjour, Une solution parmis d'autre... Elle n'est pas terrible mais elle est rapide à mettre en place en attendant d'avoir mieux.. Tu peux essayer de faire une boucle qui tourne tant que ton fichier est ouvert. Mais attention cela peut etre penible à gerer si ton programme externe se plante et laisse le fichier ouvert... En java je ne sais pas comment faire.
Thierry
"fab" a écrit dans le message de news:
Hello,
Dans un programme java, je dois faire appel à un programme externe qui va m'écrire OU ME MODIFIER un fichier de données que j'utilise ensuite dans mon programme java.
C'est le "ensuite" qui pose problème...
Comment faire attendre on programme java jusqu'à ce que le programme externe ai fini de modifier le fichier ?
Merci pour votre aide !
faba
fab
Tu peux essayer de faire une boucle qui tourne tant que ton fichier est ouvert.
j'y avais pensé, mais comment savoir si le fichier est encore ouvert ? J'utilise déjà file.exists() pour attendre sa création, mais je vois pas quelle méthode utiliser pour tester son ouverture.
remerci !
faba
Tu peux essayer de faire une boucle qui tourne tant que ton fichier est
ouvert.
j'y avais pensé, mais comment savoir si le fichier est encore ouvert ?
J'utilise déjà file.exists() pour attendre sa création, mais je vois pas
quelle méthode utiliser pour tester son ouverture.
Tu peux essayer de faire une boucle qui tourne tant que ton fichier est ouvert.
j'y avais pensé, mais comment savoir si le fichier est encore ouvert ? J'utilise déjà file.exists() pour attendre sa création, mais je vois pas quelle méthode utiliser pour tester son ouverture.
remerci !
faba
vclassine
fab wrote in message news:...
Hello,
Dans un programme java, je dois faire appel à un programme externe qui va m'écrire OU ME MODIFIER un fichier de données que j'utilise ensuite dans mon programme java.
C'est le "ensuite" qui pose problème...
Comment faire attendre on programme java jusqu'à ce que le programme externe ai fini de modifier le fichier ?
Et bien avec Runtime tu peux bloquer le thread courant jusqu'à ce que le programme que tu as lancé se termine...
fab <junk@longboarding.org> wrote in message news:<MPG.1a274e9a3bc47f9a989682@localhost>...
Hello,
Dans un programme java, je dois faire appel à un programme externe qui
va m'écrire OU ME MODIFIER un fichier de données que j'utilise ensuite
dans mon programme java.
C'est le "ensuite" qui pose problème...
Comment faire attendre on programme java jusqu'à ce que le programme
externe ai fini de modifier le fichier ?
Et bien avec Runtime tu peux bloquer le thread courant jusqu'à ce que
le programme que tu as lancé se termine...
Dans un programme java, je dois faire appel à un programme externe qui va m'écrire OU ME MODIFIER un fichier de données que j'utilise ensuite dans mon programme java.
C'est le "ensuite" qui pose problème...
Comment faire attendre on programme java jusqu'à ce que le programme externe ai fini de modifier le fichier ?
Et bien avec Runtime tu peux bloquer le thread courant jusqu'à ce que le programme que tu as lancé se termine...
fab
Et bien avec Runtime tu peux bloquer le thread courant jusqu'à ce que le programme que tu as lancé se termine...
ma question étant ... comment... ?!?
faba
Et bien avec Runtime tu peux bloquer le thread courant jusqu'à ce que
le programme que tu as lancé se termine...