دعونا نلقي نظرة على الكود المحدد أولاً:
استيراد java.io.file ؛ استيراد java.io.ioException ؛ الفئة العامة streamfile {public static void main (string [] args) {file newdir = new file ("d:/test") ؛ // إعلان ملف دليل القرص الجديد = ملف جديد (newdir ، "test.txt") ؛ // إعلان ملف الدليل boolean newCreatdir = newdir.exists () ؛ boolean newCreatfile = newFile.exists () ؛ // إنشاء الدليل والملفات if (newCreatdir == false) {try {// issection الاستماع إلى newdir.mkdirs () ؛ // إنشاء نظام الدليل. newFile.CreateNewFile () ؛ // إنشاء ملف system.out.println (newfile.getabsolutepath ()+"ملف تم إنشاؤه") ؛} catch (ioException e) {// catch استثناء eprintstacktrace () ؛ // اطبع معلومات الاستثناء على سطر الأوامر حيث حدث الخطأ في البرنامج والسبب}} آخر {system.out.println (newdir.getabsolutepath ()+"موجود بالفعل") ؛} if (newCreatfile == true) {system.out.println (newfile.getabsolutepath ()+يوضح:
طريقة إنشاء دليل ، mkdirs () ؛ أو mkdir () ؛ الفرق هو أنه يمكن إنشاء MKDIRS () في مستويات متعددة.
إنشاء طريقة الملف ، CreateNewFile () ؛