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!
0 comments:
Post a Comment