Создайте временный файл через класс файлов Java, а затем автоматически удаляйте временный файл, когда программа выходит. Следующее создаст интерфейс JFrame, нажмите кнопку «Создать», чтобы создать папку Temp в текущем каталоге и создать текстовый файл в MyTempfile ******. Формат TMP. Код заключается в следующем:
Кода -копия выглядит следующим образом:
импортировать java.io.*;
Импорт java.util.*;
импортировать javax.swing.*;
импортировать java.awt.event.*;
/**
* Функция: создать временные файлы (под указанным пути)
*/
Public Class Tempfile реализует ActionListener
{
Частный файл Temppath;
public static void main (String args []) {
Tempfile ttf = new Tempfile ();
ttf.init ();
ttf.createui ();
}
// Создать пользовательский интерфейс
public void createui ()
{
Jframe frame = new jframe ();
Jbutton jb = new jbutton ("Создать временный файл");
JB.AddactionListener (это);
Frame.add (JB, "North");
Frame.setize (200 100);
frame.setDefaultCloseoPeration (jframe.exit_on_close);
Frame.SetVisible (true);
}
// инициализация
public void init () {
temppath = new File ("./ Temp");
if (! Temppath.exists () ||! Temppath.isdirectory ())
{
Temppath.mkdir ();
}
}
// Обработка событий
Public void ActionPermed (ActionEvent E)
{
пытаться
{
// Создать временный файл "mytempfilexxxx.tmp" под пути Temppath
// xxxx является случайным числом, автоматически сгенерированным системой.
File tempfile = file.createtempfile ("mytempfile", ".txt", temppath);
System.out.println (tempfile.getabsolutePath ());
FileWriter fout = new FileWriter (Tempfile);
PrintWriter Out = new PrintWriter (Fout);
out.println («Некоторая информация!»);
out.close ();
//tempfile.delete ();
tempfile.deleteOnexit ();
}
поймать (ioexception e1)
{
System.out.println (E1);
}
}
}
Изображение воспроизведения:
Нажмите, чтобы создать временный рендеринг файлов:
Очень простые и практические функции, я надеюсь, вам это понравится.