【问题标题】:PrintWriter default locationPrintWriter 默认位置
【发布时间】:2013-03-19 22:38:50
【问题描述】:

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

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

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

【问题讨论】:

    标签: java macos printwriter


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2019-10-12
        • 2012-08-26
        • 2013-10-03
        • 1970-01-01
        • 2015-02-15
        • 2018-06-07
        • 1970-01-01
        • 2012-12-26
        • 2011-09-17
        相关资源
        最近更新 更多