我正在Linux中工作,然后导航至“ / tmp /”目录。我发出命令“ ls -al”以列出所有文件及其权限等。我正在寻找一个名为“ temp.txt”的文件,但没有看到它。
然后我运行一个包含以下代码的程序:
String filename = "temp.txt";
File cacheFile = new File(filename);
System.out.println("cacheFile.isFile(): " + cacheFile.isFile());
这将显示“ true”。如果将isFile()更改为exist(),也会打印“ True”。
我导航回/ tmp /并列出所有文件,但仍然看不到。
为什么isFile()和exist()返回true?我对它的运行方式缺少什么?