java中, 文件明明存在 exists()方法却为false
Stringaa="D:\\aa\\123.txt";Filebb=newFile(aa);if(bb.exists()){System.out.println("文件存...
String aa="D:\\aa\\123.txt";
File bb=new File(aa);
if(bb.exists()){
System.out.println("文件存在");
}
else
System.out.println("文件不存在");
结果一直都输出 “文件不存在”
我网查下有说是限问题,我不明白,怎么设置权限。
电脑文件夹中明明有这个文件啊的啊, 我是win7系统,
String aa="D:/aa/123.txt"; 这样写也试过。 换//或\ 就错误 展开
File bb=new File(aa);
if(bb.exists()){
System.out.println("文件存在");
}
else
System.out.println("文件不存在");
结果一直都输出 “文件不存在”
我网查下有说是限问题,我不明白,怎么设置权限。
电脑文件夹中明明有这个文件啊的啊, 我是win7系统,
String aa="D:/aa/123.txt"; 这样写也试过。 换//或\ 就错误 展开
展开全部
代码木有任何问题,请检查是否有aa文件夹 123.txt文件是否有隐藏后缀名
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
程序没问题,else后面加{}试试,不管程序多么简单,标准规范是没错的
追问
刚试过,可是没有用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"D:\\aa\\123.txt";
路径下有木有123.txt?
File bb=new File(aa);
if(bb.exists()){
System.out.println("文件存在");
}
else{
System.out.println("文件不存在");
aa.creatNewFile();
}
路径下有木有123.txt?
File bb=new File(aa);
if(bb.exists()){
System.out.println("文件存在");
}
else{
System.out.println("文件不存在");
aa.creatNewFile();
}
追问
当然有啊,不然怎么会问这么个问题呢 (是电脑文件夹中的啊) 我是win7系统,
String aa="D:/aa/123.txt"; 这样写也试过, 换//或\ 就错误啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询