首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请问 java.io.File 中创建目录

2012-09-19 
请教 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();

热点排行
Bad Request.