Comment supprimer un fichier temporaire en Java

Comment supprimer un fichier temporaire en Java

Le fichier temporaire est utilisé pour stocker les données les moins importantes et temporaires, qui doivent toujours être supprimées lorsque votre système est arrêté. La meilleure pratique consiste à utiliser lesFile.deleteOnExit() pour le faire.

Par exemple,

File temp = File.createTempFile("abc", ".tmp");
temp.deleteOnExit();

L'exemple ci-dessus créera un fichier temporaire nommé «abc.tmp» et le supprimera lorsque le programme est arrêté ou quitté.

P.S If you want to delete the temporary file manually, you can still use the File.delete().

Exemple

package com.example.file;

import java.io.File;
import java.io.IOException;

public class DeleteTempFileExample
{
    public static void main(String[] args)
    {

        try{

           //create a temp file
           File temp = File.createTempFile("temptempfilefile", ".tmp");

           //delete temporary file when the program is exited
           temp.deleteOnExit();

           //delete immediate
           //temp.delete();

        }catch(IOException e){

           e.printStackTrace();

        }

    }
}