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 6272 fois
Public
Internaute
Auteur de la publication
Axel
Membre junior
Auteur de 51 articles
|BIO_PSEUDO|
Commentaires récents

Publié par Romaingineer dans tuto

Question un peu similaire celle de nicolasterraes.

Je ne trouve pas de ligne dans wpcontentthemes, j'en trouve 2 ou trois dans WP includes mais qui utilsent la fonction echo...

Du coup...

Publié par luckyboy dans CMS

ont voir rien pas de code!!!!

Publié par liomka dans java

Merci! C'étais l'exemple parfait donc j'avais besoin pour apprendre la programmation Client/Serveur en Java ;)

Publié par Kachwahed dans CMS

Merci, ca marche avec moi, mais apès avoir changer:
Edit1.Text := Format('%d bits, %d x %d',[Bits, HRes, VRes]);
par:
Edit1.Text := Format('%d bits, %d x %d',[Bits, HorizRes, VertRes]); <...

Publié par Alpcom dans java

Salut , juste signaler une petite faute de frappe dans mouseDragged
ce n'est pas int y = p.y - newPos.x;
int y = p.y - newPos.y; !! des comportements curieux apparaissaient sinon merci beaucoup...