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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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)
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Partager