Créez un fichier temporaire via la classe de fichiers de Java, puis supprimez automatiquement le fichier temporaire lorsque le programme sort. Les éléments suivants créeront une interface JFrame, cliquez sur le bouton Créer pour créer un dossier temporaire sous le répertoire actuel et créer un fichier texte dans MyTempFile ******. Format TMP. Le code est le suivant:
La copie de code est la suivante:
importer java.io. *;
import java.util. *;
importer javax.swing. *;
import java.awt.event. *;
/ **
* Fonction: Créez des fichiers temporaires (sous le chemin spécifié)
* /
classe publique Tempfile implémente ActionListener
{
Fichier privé Temppath;
public static void main (String args []) {
Tempfile ttf = new tempfile ();
ttf.init ();
ttf.createUi ();
}
// Créer une ui
public void createui ()
{
JFrame frame = new JFrame ();
Jbutton jb = new JButton ("Créer un fichier temporaire");
jb.addactionListener (this);
frame.add (JB, "North");
frame.SetSize (200 100);
frame.setDefaultCloseOperation (jframe.exit_on_close);
frame.setVisible (true);
}
// initialisation
public void init () {
temppath = nouveau fichier ("./ temp");
if (! temppath.exists () ||! temppath.isdirectory ())
{
temppath.mkdir ();
}
}
// gérer les événements
public void ActionPerformed (actionevent e)
{
essayer
{
// Créez le fichier temporaire "mytempfilexxxx.tmp" sous le chemin Temppath
// xxxx est un nombre aléatoire généré automatiquement par le système.
File tempfile = file.createTempFile ("mytempfile", ".txt", temppath);
System.out.println (tempfile.getAbsolutepath ());
FileWriter fout = new FileWriter (tempfile);
Printwriter out = new printwriter (fout);
out.println ("quelques informations!");
out.close ();
//tempFile.Delete ();
tempfile.deleteExit ();
}
Catch (IOException E1)
{
System.out.println (E1);
}
}
}
Image de reproduction:
Cliquez pour créer un rendu de fichiers temporaire:
Fonctions très simples et pratiques, j'espère que vous pourrez l'aimer.