请问 java.io.File 中创建目录
请教 java.io.File中创建目录public class File1 {public static void main(String[] args) {File d1new
请教 java.io.File 中创建目录 public class File1 { public static void main(String[] args) { File d1=new File("E:/JavaCode/hello/"); System.out.println(d1+(d1.isDirectory()?" is ":" is not ")+" directory ."); } } 运行结果是 E:\JavaCode\hello is not directory . 为什么啊?课本上是这样写的?该如何写?请教[解决办法]
探讨 创建目录是这样创建的 File d1=new File("E:/JavaCode/hello"); d1.mkdirs();[解决办法] 探讨 public class File1 { public static void main(String[] args) { File d1=new File("E:/JavaCode/hello/"); System.out.println(d1+(d1.isDirectory()?" is ":" is not ")+" directory ."); } } 运行结果是 ……[解决办法] File d1=new File("E:/JavaCode/hello/");
这句只是new了一个File实例在堆中
d1.mkdirs();
这个才是创建一个目录在硬盘中
当然还有那个目录是否存在问题,如果存在就不创建了,不存在则创建
[解决办法] 探讨 创建目录是这样创建的 File d1=new File("E:/JavaCode/hello"); d1.mkdirs();