Publié le 11/12/2010
Auteur axel
Réseaux sociaux
0 partages
0 tweets
0 plus
0 commentaires

Creer 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. Ce type de fichier est utilisé pour stocker le résultat intermédiaire d'une opération ou pour éditer le contenu d'un fichier.

Obtenir le chemin du répertoire temp

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);
        }
  }
} 

La fonction createTempFile recherche le répertoire temporaire sur le système d'exploitation de l'application puis créer un pointeur vers un nom de fichier. Suivant le type de programmation, il convient d'ajouter un objet writer sur le fichier temporaire, par exemple new FileWriter(tempFile);

Ajouter un commentaire

Les champs marqués d'un * sont obligatoires, les adresses emails se sont pas publiées.

A lire aussi

Réseaux sociaux
Présentation de l'article
Catégorie
java - sources
Mise a jour
11/12/2010
Visualisation
vu 7043 fois
Public
Internaute
Auteur de la publication
Axel
Membre junior
Auteur de 51 articles
|BIO_PSEUDO|
Commentaires récents

Publié par coramarr dans java

Peut-on trouver des infos sur cette suite qui serait utilise en statistiques. Des documents ou ouvrages qui relatent les divers possibilites d'utilisation de cette suite.
Je suis un particulier ni...

Publié par Ba Mohamed dans java

merci pour ce tuto, ca m'a beaucoup aider

Publié par MeepMeep dans tuto

Attention, un petit correctif a apporter :
headerContent-type: $header_contenttype charset: UTF-8
Remplacer charset: UTF-8 par charsetUTF-8
La difference est subtile mais susceptible d'etre m...

Publié par Benjamin dans tuto

Fonctionne nickel, merci pour le script :)

Publié par jadu dans tuto

Et comment met-on en route Xinha lorsque l'extension a été chargée dans Firefox ?????

je n'ai rien trouvé !!!