文件存在 returns false 当文件存在时
file exists returns false when file exists
我有以下代码:
public static void main(String[] args){
System.out.println(System.getProperty("user.dir"));
File file = new File("/stuff.txt");
System.out.println(file.exists());
}
然而,当我 运行 它时,尽管该文件存在,file.exists()
returns 还是 false。我检查了 System.getProperty("user.dir")
查看正确的文件夹。我想我把文件放在了正确的地方:结构如下:
-- filetest
|-- FileTest.class
|-- FileTest.java
`-- stuff.txt
您将忽略当前 user.dir
并使用根文件夹 /
。要修复,请删除 /
。喜欢,
File file = new File("stuff.txt"); // <-- look for "stuff.txt" in the current folder
我有以下代码:
public static void main(String[] args){
System.out.println(System.getProperty("user.dir"));
File file = new File("/stuff.txt");
System.out.println(file.exists());
}
然而,当我 运行 它时,尽管该文件存在,file.exists()
returns 还是 false。我检查了 System.getProperty("user.dir")
查看正确的文件夹。我想我把文件放在了正确的地方:结构如下:
-- filetest
|-- FileTest.class
|-- FileTest.java
`-- stuff.txt
您将忽略当前 user.dir
并使用根文件夹 /
。要修复,请删除 /
。喜欢,
File file = new File("stuff.txt"); // <-- look for "stuff.txt" in the current folder