قم بإنشاء ملف مؤقت من خلال فئة ملف Java ، ثم حذف الملف المؤقت تلقائيًا عند خروج البرنامج. سيقوم ما يلي بإنشاء واجهة JFRAME ، انقر فوق الزر "إنشاء" لإنشاء مجلد مؤقت تحت الدليل الحالي وإنشاء ملف نصي بتنسيق MyTempfile ******. TMP. الرمز كما يلي:
نسخة الكود كما يلي:
استيراد java.io.*؛
استيراد java.util.*؛
استيراد javax.swing.*؛
استيراد java.awt.event.*؛
/**
* الوظيفة: إنشاء ملفات مؤقتة (ضمن المسار المحدد)
*/
الطبقة العامة tempfile تنفذ ActionListener
{
ملف خاص temppath ؛
الفراغ الثابت العام (سلسلة args []) {
tempfile ttf = new tempfile () ؛
ttf.init () ؛
ttf.createui () ؛
}
// إنشاء واجهة مستخدم
الفراغ العام createui ()
{
Jframe Frame = New JFrame () ؛
JButton JB = New JButton ("إنشاء ملف مؤقت") ؛
JB.AddActionListener (هذا) ؛
Frame.Add (JB ، "North") ؛
Frame.Setsize (200،100) ؛
frame.setDefaultCloseOperation (jframe.exit_on_close) ؛
frame.setVisible (صحيح) ؛
}
// التهيئة
الفراغ العام init () {
Temppath = ملف جديد ("./ temp") ؛
if (! temppath.exists () ||! temppath.isdirectory ())
{
temppath.mkdir () ؛
}
}
// التعامل مع الأحداث
الفراغ العام actionperformed (Actionevent e)
{
يحاول
{
// إنشاء الملف المؤقت "mytempfilexxxx.tmp" تحت مسار Temppath
// xxxx هو رقم عشوائي تم إنشاؤه تلقائيًا بواسطة النظام.
ملف 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) ؛
}
}
}
صورة التكاثر:
انقر لإنشاء تقديم ملفات مؤقتة:
وظائف بسيطة وعملية للغاية ، آمل أن تتمكن من إعجابك بها.