Java supprimer tous les fichier et le rep
Bonjour,
je souhaite creer un methode qui supprime tous les fichier qui se trouve dans mon repertoire et ensuite je veut supprimer ce repertoire.
voici le code mes il ne fonctionne pas:
public static boolean supprimerRepertoire1(String nomDossier) {
boolean success = (new File(nomDossier)).delete();
String[] afficheListe = (new File(nomDossier)).list();
for(int i = 0;i<afficheListe.length;i++){
afficheListe[i].delete();
}
return false;
}
je souhaite creer un methode qui supprime tous les fichier qui se trouve dans mon repertoire et ensuite je veut supprimer ce repertoire.
voici le code mes il ne fonctionne pas:
public static boolean supprimerRepertoire1(String nomDossier) {
boolean success = (new File(nomDossier)).delete();
String[] afficheListe = (new File(nomDossier)).list();
for(int i = 0;i<afficheListe.length;i++){
afficheListe[i].delete();
}
return false;
}
Configuration: Windows XP Internet Explorer 6.0
3 réponses
-
Salut,
On ne peut pas supprimer un dossier qui n'est pas vide,
Donc supprimer d'abord les fichiers et ensuite le dossier.
Cordialement,
Dan -
ContributeurJe sais pas si Java ne le ferait pas directement.
-
Salut,
Non:
Java™ Platform
Standard Ed. 6
delete
public boolean delete()Deletes the file or directory denoted by this abstract pathname. If this pathname denotes a directory, then the directory must be empty in order to be deleted.
Returns:
true if and only if the file or directory is successfully deleted; false otherwise
Cordialement,
Dan
-
-
ContributeurHéhé bien joué ;)
En effet, la lavadoc ne ment pas :)