Mari kita lihat kode tertentu terlebih dahulu:
Impor java.io.file; impor java.io.ioException; kelas publik creatfile {public static void main (string [] args) {file newDir = file baru ("d:/test"); // nyatakan file direktori disk newfile = file baru (newDir, "test.txt"); // mendeklarasikan file direktori boolean newcreateDir = newdir.exists (); boolean newcreateFile = newfile.exists (); // Buat direktori dan file if (newcreateDir == false) {coba {// pengecualian mendengarkan newdir.mkdirs (); // buat direktori system.out.println (newDir.getAbsolutePath ()+"diarahkan"); newfile.createNewFile (); // buat file system.out.println (newfile.getAbsolutePath ()+"file dibuat");} catch (ioException e) {// Catch Exception E.PrintStackTrace (); // Cetak informasi pengecualian pada baris perintah di mana kesalahan terjadi dalam program dan alasan}} else {System.out.println (newDir.getAbsolutePath ()+"Direct sudah ada");} if (newCreateFile == true) {System.out.println (newfile.getAbsolutePath () {System.out.println (newfile.getAbsolutePath () {System ") oD;) {) {oM))menjelaskan:
Metode membuat direktori, mkdirs (); atau mkdir (); Perbedaannya adalah bahwa mkdirs () dapat dibuat di berbagai tingkatan.
Buat metode file, createNewFile ();