มาดูรหัสเฉพาะก่อน:
นำเข้า java.io.file; นำเข้า java.io.ioException; creatfile คลาสสาธารณะ {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {ไฟล์ newdir = ไฟล์ใหม่ ("d:/test"); // ประกาศไฟล์ไดเรกทอรีดิสก์ newfile = ไฟล์ใหม่ (newdir, "test.txt"); // ประกาศไฟล์ไดเรกทอรีบูลีน newCreatdir = newDir.Exists (); บูลีน newCreatFile = newFile.Exists (); // สร้างไดเรกทอรีและไฟล์ถ้า (newCreatdir == เท็จ) {ลอง {// ข้อยกเว้นฟัง newdir.mkdirs (); // สร้าง Directory System.out.println (newdir.getabsolutepath ()+"กำกับ"); newfile.createnewfile (); // สร้างไฟล์ system.out.println (newfile.getabsolutepath ()+"ไฟล์ที่สร้างขึ้น");} catch (ioexception e) {// จับข้อยกเว้น e.printstacktrace (); // พิมพ์ข้อมูลข้อยกเว้นบนบรรทัดคำสั่งที่เกิดข้อผิดพลาดในโปรแกรมและเหตุผล}} else {system.out.println (newdir.getabsolutepath ()+"มีอยู่แล้ว");} ถ้า (newCreatfile == true)ภาพประกอบ:
วิธีการสร้างไดเรกทอรี mkdirs (); หรือ mkdir (); ความแตกต่างคือสามารถสร้าง mkdirs () ในหลายระดับ
สร้างวิธีไฟล์ createNewFile ();