Bonjour,

Je créé un fichier temporaire que je ne parviens pas à effacer. Voici ma manière de procéder :

Ecriture du fichier :
bytes est un byte [] contenant le flux à écrire
totalBytes est la taille du flux à écrire


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
            FileOutputStream fw = new FileOutputStream("nomDeFichier.txt");
            fw.write(bytes, 0, totalBytes);
            fw.close();
Effacement du fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
        File aFile = new File("nomDeFichier.txt");
        if (aFile.exists())
        {
            if (aFile.delete())
                System.out.println("Fichier temporaire effacé");
            else
                System.out.println("Impossible d'effacer le fichier temporaire");
        }
A chaque fois je reçois le message "impossible d'effacer". Quelle est mon erreur ?