Pada pemrograman java juga dikenalkan cara untuk manipulasi directory atau yang sering dikenal dengan istilah “folder”. Class yang menangani ini, terdapat pada package java.io.*. yang bernama class File. Dengan class File programmer dapat membuat atau manipulasi suatu file baik itu mengedit atau sampai menghapus file tersebut.
Berikut sebuah source code dalam java untuk membuat suatu folder.
01 import java.io.File; 02 03 /** 04 * 05 * @author Razor 06 */ 07 public class CreateDirectory{ 08 09 public static void main(String[] args) { 10 11 try{ 12 boolean success = (new File("windu/hapshoh")).mkdirs(); 13 if(success){ 14 System.out.println("multi direktori berhasil dibuat"); 15 }else{ 16 System.out.println("multi direktori gagal dibuat"); 17 } 18 19 success = (new File("windupurnomo")).mkdir(); 20 if(success){ 21 System.out.println("direktori tunggal berhasil dibuat"); 22 }else{ 23 System.out.println("direktori tunggal gagal dibuat"); 24 } 25 }catch(Exception e){ 26 e.printStackTrace(); 27 } 28 } 29 }
Keterangan source code :
1. Sebelum menulis source code pastikan class File sudah diimport terlebih dahulu. Seperti pada baris pertama.
2. Pada listing (new File("windu/hapshoh")).mkdirs(). Berarti bahwa terdapat beberapa folder yang akan dibuat. Berdasarkan nama yang telah diberikan dengan method mkdirs() menyatakan bahwa folder telah dibuat. Dan akan mengembalikan nilai Boolean true jika folder telah berhasil dibuat, false jika folder sudah ada atau gagal dibuat.
3. Sedangkan pada listing (new File("windupurnomo")).mkdir();. Berarti bahwa hanya satu folder yang akan dibuat. Method mkdir() menyatakan bahwa folder telah dibuat. Dan akan mengembalikan nilai Boolean true jika folder telah berhasil dibuat, false jika folder sudah ada atau gagal dibuat.
4. Perlu diperhatikan, bahwa perbedaan antara method mkdirs() dengan mkdir() adalah banyaknya folder yang akan dibuat jika hanya satu maka yang digunakan method mkdir(), jika banyak folder maka mkdirs() yang digunakan.