2013-03-19 211 views
1

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

当然,我可以指定绝对路径,但我试图找出相对路径是相对的,因为我已经看过这样的例子。

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

回答

5

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

1

您是否检查过java.io.tmpdir?这可能是该地点的违约。它是一个系统属性。