Java file.exists()找不到XML文件

时间:2013-06-12 12:27:34

标签: java xml file exists

我只是想找出是否存在XML文件。我有这段代码:

File f = new File("customers/jim.xml");
File g = new File("customers/jim.txt");

  if(f.exists())
      {
          System.out.println("File f exists!");
      }
      else
      {
          System.out.println("File f not found!");
      }

  if(g.exists())
      {
          System.out.println("File g exists!");
      }
      else
      {
          System.out.println("File g not found!");
      }

输出:

File f not found!
File g exists!

找到文本文件,xml不是。两个文件都在同一个文件夹中,拼写确实正确。谁知道我做错了什么?

1 个答案:

答案 0 :(得分:3)

一切看起来都是正确的,所以要检查一些事情:

  • 扩展中的大写字母。
  • 隐藏的额外扩展名(jim.xml.txt但隐藏.txt)
  • 您有多个客户目录吗?如果是这样,您的应用程序可能会查找另一个应用程序。