Créer un fichier temporaire

Comment ouvrir un fichier dans le dossier temporaire de l'OS ? Que l'on soit sur Linux, MacOs ou Windows, le dossier temporaire est différent. Pour faciliter la tache, la package File dispose des fonctions suivantes:
- createTempFile(): création d'un fichier temporaire,
- deleteOnExit(): le fichier est automatiquement supprimé à la fermeture de la JVM.
import java.io.File;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 * @author fobec.com 2010
 */
public class TempFile {

    public static void main(String[] args)  {
    String name = "fich";
    String ext = ".tmp";
   
    File tempFile;
        try {
            //Creer un fichier temporaire
            tempFile = File.createTempFile(name, ext);
            //Supprimer automatiquement
            tempFile.deleteOnExit();
            System.out.println("Ficher temporaire: ");
            System.out.println(tempFile.getCanonicalFile());
        } catch (IOException ex) {
            Logger.getLogger(TempFile.class.getName()).log(Level.SEVERE, null, ex);
        }
  }
}
Ajouter un commentaire
Pseudo
Adresse email
Site internet (optionnel)
Votre commentaire
Fiche de l'article
Mise a jour11/12/2010
VisualisationVu 933 fois
PublicInternaute
CategorieJAVA - Sources - Systeme
Auteur de l'article
axel axel
connecté le 20/09/2011
28 ans - France Sud-Est
41 articles dans la section
Contacter l'auteur
Partager l'article