是你的file对象不对吧,没有指定到你要找的文件.
另外,你这么判断文件是否存在不太好
可以用这个方法
File file = new File("yourdir");
boolean b = file.exists();
if (b)
{
  return true;
}
else
{
  return false;
}

解决方案 »

  1.   

    System.out.println(new java.io.File("C:\test","test.txt").exists());
    System.out.println(new java.io.File("C:\test","test.txt").exists());
    c:\目录下test文件夹以及text.txt已经建好,为什么总返回false??
      

  2.   

    System.out.println(new java.io.File("C://test","test.txt").exists());
    System.out.println(new java.io.File("C://test","test.txt").exists());
    这样也出错,不知道为什么??
    发觉自己好衰,哪位好心人帮我解决一下?到底错在哪里?