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

Java Discussion :

Suppression de fichiers dans un répertoire


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur après-vente
    Inscrit en
    Mars 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : Ingénieur après-vente
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2013
    Messages : 26
    Par défaut Suppression de fichiers dans un répertoire
    Bonjour ,
    Je veux supprimer tous les fichiers qui commencent par "ABC" dans un répertoire "REP" , il n'est pas nécessaire de chercher dans les sous-dossiers , si il vous plais est ce que vous connaissez comment faire cela
    Merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    394
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 394
    Par défaut
    Bonjour,

    Il te faut déjà créer l'objet qui correspond à ton répertoire (ligne 1), puis lister lister tous les fichiers qui commencent par "ABC" (lignes 2 à 8), puis les supprimer (lignes 10 à 12)...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    File repertoire = new File("REP");
    File[] fichiersASupprimer = repertoire.listFiles(new FileFilter()
    {
          public boolean accept(File file)
          {
                return file.isFile() && file.getName().startsWith("ABC");
          }
    });
     
    for(File fichierASupprimer : fichiersASupprimer){
          fichierASupprimer.delete();
    }
    Éventuellement pour que ça soit plus "propre", il faudrait sortir le FileFilter dans une classe à part, mais ça marche tel quel en tout cas.

    Romain.

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur après-vente
    Inscrit en
    Mars 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : Ingénieur après-vente
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mars 2013
    Messages : 26
    Par défaut
    c'est fait , merci

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    394
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 394
    Par défaut
    Oublis pas le bouton "résolu" si le sujet est clos

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

Discussions similaires

  1. Suppression de fichiers dans un répertoire
    Par ponpon17430 dans le forum VBScript
    Réponses: 1
    Dernier message: 20/03/2012, 17h24
  2. Suppression de fichiers dans des sous-répertoires
    Par astrolane dans le forum Langage
    Réponses: 2
    Dernier message: 07/09/2007, 15h22
  3. Gestion de fichiers dans un répertoire
    Par rossy dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 18/11/2005, 15h38
  4. rechercher d'un nom de fichier dans un répertoire
    Par yerome dans le forum Langage
    Réponses: 7
    Dernier message: 21/07/2005, 11h54
  5. Réponses: 4
    Dernier message: 22/12/2003, 11h12

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