I'am essayant de copier un fichier dans un répertoire, puis de le supprimer, mais File.Delete() revient toujours fauxFile.Delete() retour faux fichier même est inscriptible
Voici mon code:
for (File file : list) {
if (!file.isDirectory()) {
try {
FileUtils.copyFileToDirectory(file, path);
file.setWritable(true);
System.out.println(file.delete());
if(file.exists()){
file.deleteOnExit();
}
} catch (IOException e) {
System.out.println(e);
}
}
}
Notez que vous devez disposer des autorisations appropriées pour que 'file.setWritable (true);' travailler . Votre utilisateur n'a probablement pas les droits pour supprimer le fichier. – BackSlash
Alors, que puis-je faire? –
Exécutez le programme avec un utilisateur qui a le droit de supprimer le fichier – BackSlash