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 :

comment savoir si un dossier est vide ou pas?


Sujet :

Entrée/Sortie Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Novembre 2006
    Messages : 34
    Points : 28
    Points
    28
    Par défaut comment savoir si un dossier est vide ou pas?
    Salut,
    j'ai crée une fonction qui permet de savoir si un dossier est vide ou non, mais elle ne fonctionne pas, je trouve pas ou est le problème
    voici la fonction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    public static boolean EmptyDirectory(String path)
    {
    File  fichier = new File(path); 
    File []liste ;
    boolean resultat=false;
      if(fichier.isDirectory())
      {
      liste=fichier.listFiles();
        if(liste==null)
        {
        resultat= true; 
        }
     
      }
      return resultat;
    }
    merci d'avance

  2. #2
    Membre expérimenté Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Points : 1 639
    Points
    1 639
    Par défaut
    je pense qu il faudrait ecrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if (liste.length==0){
    //dossier vide
    }

  3. #3
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,

    Il faut lire la doc :
    The array will be empty if the directory is empty.
    Returns null if this abstract pathname does not denote a directory, or if an I/O error occurs.
    Si la valeur de retour est null cela signifie qu'il y a eu une erreur, et un tableau vide signifie que le répertoire est vide...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(liste!=null && liste.length==0)
    a++

  4. #4
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Novembre 2006
    Messages : 34
    Points : 28
    Points
    28
    Par défaut
    Salut,
    Effectivement adiGuba t'as raison, j'ai fait ce que tu m'as dit et ça a marché
    Merci

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

Discussions similaires

  1. [VB.NET]Comment savoir si un GridView est vide ?
    Par WELCOMSMAIL dans le forum ASP.NET
    Réponses: 3
    Dernier message: 11/06/2008, 09h48
  2. Comment savoir si un dbm est vide
    Par vodevil dans le forum Langage
    Réponses: 3
    Dernier message: 21/05/2006, 21h13
  3. [C#][Débutant] Comment savoir si un PictureEdit est vide ou plein
    Par Cazaux-Moutou-Philippe dans le forum Windows Forms
    Réponses: 7
    Dernier message: 07/05/2006, 15h34
  4. comment savoir si un recordset est vide ?
    Par alkmehd dans le forum Access
    Réponses: 6
    Dernier message: 15/09/2005, 14h56
  5. [Access] Comment savoir qu'un champs est vide ?
    Par Oberown dans le forum ASP
    Réponses: 9
    Dernier message: 25/10/2004, 10h47

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