การสร้าง Directory ใน Java

ในการสร้าง directory ใน Java นั้นผู้ใช้จะมีวิธีการสร้างทั่วไปสองแบบคือ :
 1. การสร้าง directory เดียว.
new File("C:\\users\\nopphanan7\\Directory1").mkdir();
2. การสร้างหลายๆ directory ซ้อนกัน เช่นจะสร้าง directory ชื่อ "Directory2" และมี directory ย่อยซ้อนกันอีกคือ "Sub2" และ "Sub-Sub2".
new File("C:\\users\\nopphanan7\\Directory2\\Sub2\\Sub-Sub2").mkdirs()
ทั้งสองวิธีดังกล่าวตัวเมธอดจะคืนค่าเป็นค่าเท็จจริง เป็น : true เมื่อสร้างสำเร็จนอกนั้นจะเป็น false.

ตัวอย่าง
ในตัวอย่างต่อไปนี้จะทำการเชค directory ก่อนว่ามีอยู่แล้วหรือไม่ ถ้าไม่มีค่อยสร้าง.
package demo.directory;

import java.io.File;

public class CreateDirectoryExample {

    /**
     * @param args
     */
    public static void main(String[] args) {
        File file = new File("C:\\users\\nopphanan7\\Directory1");
        if (!file.exists()) {
            if (file.mkdir()) {
                System.out.println("Directory is created!");
            } else {
                System.out.println("Failed to create directory!");
            }
        }

        File files = new File("C:\\users\\nopphanan7\\Directory2\\Sub2\\Sub-Sub2");
        if (!files.exists()) {
            if (files.mkdirs()) {
                System.out.println("Multiple directories are created!");
            } else {
                System.out.println("Failed to create multiple directories!");
            }
        }
    }
}
ผลลัพธ์ที่ได้คือ
Directory is created!
Multiple directories are created!

About Nop

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

0 comments:

Post a Comment