1

我正在尝试写入文件。代码运行没有错误,但我无法在任何地方找到该文件。不在执行路径、桌面、主文件夹、根文件夹中。

当然我可以指定绝对路径,但我试图弄清楚相对路径是相对于什么的,因为我见过这样的例子。

try {
    PrintWriter out = new PrintWriter ("example.txt");
    out.print("test");
    out.flush();
    out.close();
} catch (FileNotFoundException e) {
    e.printStackTrace();
}
4

2 回答 2

5

该文件存在于当前应用程序路径中,如new File("example.txt").getAbsolutePath()

于 2013-03-19T22:41:56.000 回答
1

你检查过 java.io.tmpdir 吗?它可能默认为该位置。它是一个系统属性。

于 2013-03-19T22:41:25.960 回答