永发信息网

新手学JAVA,望大师指教 有关JAVA File 的一个问题 为什么此处dir_Books.exists()为 false?

答案:2  悬赏:40  手机版
解决时间 2021-01-15 15:45
新手学JAVA,望大师指教 有关JAVA File 的一个问题 为什么此处dir_Books.exists()为 false?
最佳答案
原来不存在,所以,是false

后来创建了,再判断,就是true了。追问那哪一句是创建的追答System.out.println(dir_Books.mkdirs());

import java.io.*;
public class Test11 {
public static void main(String[] args) throws IOException{
File dir_Books = new File("C:/Books"); //////////////要访问的目录
File file_Book1 = new File(dir_Books,"Book1.txt");//////////要访问的文件
System.out.println(dir_Books.exists());//////////判断目录是否存在

if(!dir_Books.exists()){//如果不存在
System.out.print(dir_Books.getName() + "是否创建成功?");
System.out.println(dir_Books.mkdirs());///////创建目录
System.out.println(dir_Books.exists());/////////再判断是否存在
}
}
}追问这句应该没有创建功能,如果有的话,if里面就是假了追答语句写得很清楚,要是不知道语句的意思,应该找API文档,好好研究研究。
全部回答
File dir_Books = new File("C:/Books");
改成File dir_Books = new File("C:\\Books");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大学 电路分析 题 电路如图所示,①试用叠加
一个人干Java能干多少年
下列划线的字注音完全正确的一项是B(3分)A.
阀门一厂宿舍怎么样?好不好?值不值得买?
鸟入林什么的叠词
化学与社会的关系是什么?
唐韦物所作诗词
蝉怎么养
克制天魔功和匹敌魔老四有什么区别
搪塑内饰好清洗吗
已知两直线3x+y-10=0与2x-3y-14=0的交点,且
小孩这个说得错了吗?有几种正确回答呢?
胶原蛋白低聚肽是什么?孕妇能吃吗?
下列说法正确的是A.摩尔是一种国际基本物理量
侄子升级到重点高中,不知道送点什么。
推荐资讯
华美冰箱怎么样,华美冰箱好不好
tcl-bcd-118ka9冰箱怎么总是听到电机声
家电认证一定要有防拆螺丝吗
大连山水行户外运动装备店地址好找么,我有些
KOP到底什么意思啊?红军死忠
普吉岛卡塔海滩有一家叫卡塔坦尼度假村,有谁
从房山坐公交车怎么去良乡奥特莱斯
欧德宝暖气片怎么样?大家用过吗?
怎么用CAD把大地坐标转化为施工坐标?
求助:均安骏景酒店晚上的自助餐
2007年腊月十五出生阳历是20O8年|月22是属什
求伪父子(类似于收养那种啦)年下养成的耽美
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?