IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Fichiers deja ouvert


Sujet :

Entrée/Sortie Java

  1. #1
    Membre habitué
    Inscrit en
    Février 2004
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 363
    Points : 161
    Points
    161
    Par défaut Fichiers deja ouvert
    salut,

    comment fait-on pour savoir si un fichier est deja ouvert par un autre programme?


    [Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 304
    Points : 348
    Points
    348
    Par défaut
    Je ne suis pas sûre mais il me semble que si tu fais un test sur ton fichier avec la méthode exists() de la classe File il te renvoie un boolean. S'il te renvoit false alors que tu sais que ton fichier existe il y a des chances que c'est parce que celui-ci est déjà utilisé par une autre application.

  3. #3
    Membre actif
    Inscrit en
    Juillet 2003
    Messages
    407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 407
    Points : 252
    Points
    252
    Par défaut
    salut ,

    l me semble que si tu fais un test sur ton fichier avec la méthode exists() de la classe File il te renvoie un boolean. S'il te renvoit false alors que tu sais que ton fichier existe il y a des chances que c'est parce que celui-ci est déjà utilisé par une autre application.
    attention , c faux !!
    voila la méthode exist
    pourkoi faire exactement

    si tu veux tester si tu peux accéder au fichier tu peux utiliser canread

  4. #4
    Membre habitué
    Inscrit en
    Février 2004
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 363
    Points : 161
    Points
    161
    Par défaut
    ce que je veux, c'est que mon fichier ne puisse etre ouvert qu'une seul fois, et que je ne puisse pas le rouvrir ailleurs tant que je ne l'aurai pas fermé.

    Je pense que quand on l'ouvre en écriture, c'est géré tout seul, masi je ne suis pas sur.

  5. #5
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 738
    Points
    3 738
    Par défaut
    je crois me souvenir qu'il faut utiliser java.nio pour cela
    FileLock avec channel ou FileChannel et tu peux lire http://www.onjava.com/pub/a/onjava/2...2/javanio.html

  6. #6
    Membre habitué
    Inscrit en
    Février 2004
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 363
    Points : 161
    Points
    161
    Par défaut


    c'est exactement ce que je cherchais

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 02/07/2012, 14h51
  2. Verifier si fichier deja ouvert ou non
    Par Paindep dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 02/07/2010, 14h29
  3. Copier fichier deja ouvert
    Par crochepatte dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/02/2009, 22h41
  4. Detecter si un Fichier est deja ouvert
    Par Didier Derain dans le forum C++Builder
    Réponses: 8
    Dernier message: 25/02/2005, 20h27
  5. [VBA-E] Macro ouverture fichier déja ouvert
    Par bhaal76 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/12/2002, 15h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo