当前位置: 代码迷 >> Eclipse >> File file = new File("C:\\TEST.xml");老是找不到文件
  详细解决方案

File file = new File("C:\\TEST.xml");老是找不到文件

热度:69   发布时间:2016-04-23 00:40:44.0
File file = new File("C:\\TEST.xml");总是找不到文件
File file = new File("C:\\TEST.xml");
System.out.println(file.canRead());//是否能读
System.out.println(file.canWrite());//是否能写
System.out.println(file.exists());//是否存在
System.out.println(file.isFile());//是否为标准文件
System.out.println(file.isHidden());//文件属性是否为隐藏
System.out.println(file.isAbsolute());//是否为绝对路径
System.out.println(file.length());//文件的长度
System.out.println(file.getParent());//获取文件的上级目录


12-28 05:42:53.901: INFO/System.out(730): false
12-28 05:42:53.913: INFO/System.out(730): false
12-28 05:42:53.913: INFO/System.out(730): false
12-28 05:42:53.913: INFO/System.out(730): false
12-28 05:42:53.913: INFO/System.out(730): false
12-28 05:42:53.913: INFO/System.out(730): false
12-28 05:42:53.913: INFO/System.out(730): 0
12-28 05:42:53.913: INFO/System.out(730): C:
12-28 05:42:53.921: INFO/System.out(730): /C:/TEST.xml      //System.out.println(e.getLocalizedMessage());
------解决方案--------------------
应该是路径问题吧,你在c盘新建个文件夹,然后把TEST.xml 放进去 ,java中输入新的路径试一下!
------解决方案--------------------
从代码看不出什么问题,file.getParent());应该返回的是盘符,从其它角度考虑一下
------解决方案--------------------
可以使用file.specta那个方法 ,这单词 你点一下我忘了 ,windows 下的是\斜杠
linux下的是/斜杠,用这个方法区分。然后仔细看你的文件名到底是不是大写,还是文件名是小写,你在括号中写成了大写!
------解决方案--------------------
路径问题。在C盘根目录放一个一个没有空格的文件夹,然后找一下可以不~
  相关解决方案