English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
القسم java.io يحتوي على class File يمثل الملف أو الدليل في النظام (اسم المسار). يقدم هذا class methodology متعددة للقيام بعمليات مختلفة على الملف/الدليل.
في بعض الحالات، مثل الاختبارات الوحدوية أو بعض المنطق التطبيقي، قد تحتاج إلى إنشاء ملفات مؤقتة.
يقدم File class في Java methodology createTempFile()، التي تأخذ two String variables، تمثل الاسم الأولي (اسم البداية) وextension (امتداد الاسم)، بالإضافة إلى object File، تمثل الدليل الذي تريد إنشاء الملف فيه (مسار مُعتمد).
Java الديناميكية النموذج في المسار D:/SampleDirectoryأنشئ ملفًا يُدعىexampleTempFile5387153267019244721.txtملف مؤقت.
import java.io.File; import java.io.IOException; public class TempararyFiles { public static void main(String args[]) throws IOException { String prefix = "exampleTempFile"; String suffix = ".txt"; //يُنشأ object file للدليل File directoryPath = new File("D:/SampleDirectory"); //يُنشأ ملف مؤقت File.createTempFile(prefix, suffix, directoryPath); System.out.println("تم إنشاء ملف مؤقت........."); {} {}
نتائج الإخراج
تم إنشاء ملف مؤقت.........
يمكنك استخدام File class و Files class كلاهما لإزالة الملفات المؤقتة.
يقدم File class methodology delete()، التي تزيل الملف الحالي أو الدليل، وتتم دعوة هذه methodology على الملفات المؤقتة.
هذا البرنامج Java يخلق ويقوم بإزالة الملفات المؤقتة.
import java.io.File; import java.io.IOException; public class TempararyFiles { public static void main(String args[]) throws IOException { String prefix = "exampleTempFile"; String suffix = ".txt"; //إنشاء obj File لـ الدليل File directoryPath = new File("D:/SampleDirectory"); //إنشاء ملف مؤقت File tempFile = File.createTempFile(prefix, suffix, directoryPath); System.out.println("ملف مؤقت تم إنشاؤه: " + tempFile.getAbsolutePath()); //حذف الملف tempFile.delete(); System.out.println("ملف مؤقت تم حذفه........."); {} {}
نتائج الإخراج
ملف مؤقت تم إنشاؤه: D:\SampleDirectory\exampleTempFile7179732984227266899.txt تم حذف ملف الوقت المؤقت......
مثل فئة File، توفر مكتبة java.nio Files طريقة createTempFile() التي تأخذ اثنين من أسماء نهاية الملف لتحدد تفاصيل الملف المؤقت.
يقبل طريقة delete() من هذا الفئة مساراً موضوعياً ويقوم بحذف الملف المحدد في المسار المحدد.
هذا البرنامج Java يستخدم مكتبة Files لإنشاء وإزالة ملف مؤقت.
import java.io.File; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; public class TempararyFiles { public static void main(String args[]) throws IOException { String prefix = "exampleTempFile"; String suffix = ".txt"; //إنشاء obj File لـ الدليل File directoryPath = new File("D:/SampleDirectory"); //إنشاء ملف مؤقت Path tempFilePath = Files.createTempFile(prefix, suffix); System.out.println("ملف مؤقت تم إنشاؤه: " + tempFilePath.toString()); //حذف الملف Files.deleteIfExists(tempFilePath); System.out.println("ملف مؤقت تم حذفه........."); {} {}
نتائج الإخراج
ملف مؤقت تم إنشاؤه: C:\Users\TUTORI~2\AppData\Local\Temp\exampleTempFile1192122004600989866.txt تم حذف ملف الوقت المؤقت......