我是只创建了一层目录啊。。。。而且目前的情况是。。。不管我用mkdirs还是mkdir都没有用,包括读写运行都不行。。。。
File file2 = new File("Users/macbook/eclipse-workspace/io");
System.out.println("file是否是目录:"+file2.isDirectory());
System.out.println("可读:"+file2.mkdirs());
System.out.println("可写:"+file2.mkdirs());
System.out.println("可执行:"+file2.mkdirs());
if (!file2.exists()) {
System.out.println("创建文件夹:"+file2.mkdirs());
}
//创建文件
if (!dcx.exists()) {
try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
执行结果是:
file是否是目录:true
可读:false
可写:false
可执行:false
2018-08-29 12:29:36
你是不是已经执行过一次,已经创建了目录,就是说已经存在了,再执行就返回false
2018-08-29 14:30:12
没有啊,文件目录下面是空的,我怕之前有东西专门新找了个文件夹搞得
2018-08-29 14:49:16
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星