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