2013-03-19 204 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?這可能是該地點的違約。它是一個系統屬性。