Bonjour,
Lorsque je crée un répertoire, je n'ai pa de problème pour l'effacer. Par contre quand je crée un fichier f dans ce répertoire, f.delete() me renvoi false.
Il est alors impossible d'effacer le répertoire.
Je suppose que c'est hyper classique, mais je n'ai rien trouvé de concluant chez M.Google ou ici.
A la fin, j'ai bien mon fichier dans le repertoire mdilazaro - A aucun moment je ne m'amuse à créer des protections de fichier. LE fichier est créé via JDOM ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 File repCree = new File("D:/xml2/users/mdilazaro"); assertTrue(repCree.isDirectory()); //OK //Je cree un document XML et cela cree le fichier XsDocument doc = factory.creeXsCourse(); String path = doc.getPath();//Je verifie que le fichier est créé File f = new File(path); assertTrue(f.exists());//OK assertTrue(f.length() > 17);//OK assertTrue(f.delete()); // PAS OK
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 File f = new File(path); f.createNewFile(); XMLOutputter sortie = new XMLOutputter(Format.getPrettyFormat()); sortie.output(doc , new FileOutputStream(f));
Partager