Bonjour à tous,
je souhaite supprimer un dossier temporaire créé lors de l'exécution de mon application pour contenir des images provenant d'une base de données quelconque lorsque l'utilisateur quitte l'application. Mon problème, quand ce dossier contient des images comme prévu, la suppression n’aboutit pas alors que quand le dossier est vide, la suppression aboutit. Je ne sais pas pourquoi
J'ai utilisé premièrement ce code :
Deuxièmement je suis passé par une autre idée qui consiste à supprimer d'abord les fichiers contenus dans ce dossier en faisant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 File suppr = new File("Dossiers Images"); suppr.delete();
Problème, le code ne supprime qu'un seul fichier dans le dossier et le dossier reste intacte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 File suppr = new File("Dossiers Images"); if (suppr.exists()) { if (suppr.isDirectory()) { //Supprimer d'abord les fichiers contenus dans le dossier File[] fichier = suppr.listFiles(); for (File file : fichier) { file.delete(); } //Ensuite supprimer ce dossier suppr.delete(); } }
S'il vous plait aidez moi...
Partager