Bonjour,
J'aimerai vider un repertoire avant de lancer mon application, comment faire?
sachant que les noms des fichiers dans ce répértoire peuvent avoir des noms différents à chaque fois.
Nad
Version imprimable
Bonjour,
J'aimerai vider un repertoire avant de lancer mon application, comment faire?
sachant que les noms des fichiers dans ce répértoire peuvent avoir des noms différents à chaque fois.
Nad
Quelque chose du style ?
Code:
1
2
3
4
5
6
7
8 public void emptyDirectory(File folder){ for(File file : folder.listFiles()){ if(file.isDirectory()){ emptyDirectory(file); } file.delete(); } }
je dirai même que le plus simple et efficace est de supprimer le recréer :
Code:
1
2
3
4 File myDir = new File("chemindemondossier"); mydir.delete(); mydir.mkdir();
La méthode de Baptiste marche bien, mais juste un avertissement: fait TRES attention au dossier que tu passes en paramètre!
(oui j'ai eu des traumatismes dans ma carrière en vidant le dossier supérieur de deux crans à mon projet java :aie:)