2016-07-28 46 views
0
try{ 
    pw = new PrintWriter("C:\\Users\\SDSAD\\Desktop\\java\\file.txt"); 
}catch(Exception exc){ 
    System.out.println(); 
} 

剛剛與IO玩弄最近,我試圖用PrintWriter的,它的工作在第一,像例如,當我只是把:PrintWriter的不是讓我進入一個特定的目錄

pw = new PrintWriter("file.txt"); 

它工作得很好,我不允許在PrintWriter中設置特定的目錄,或者我做錯了什麼?

回答

2

的PrintWriter應該只在文件中使用,請參閱的javadoc:

* @param fileName 
*   The name of the file to use as the destination of this writer. 
*   If the file exists then it will be truncated to zero size; 
*   otherwise, a new file will be created. The output will be 
*   written to the file and is buffered. 

你有什麼期望時,在目錄中運行它呢?

編輯:問題改變後。

你正在做的一切都很好,我希望你沒有在給定的目錄中的文件,或者你沒有讀取權限來訪問它。

+0

錯過我的結局,原本在最後我有file.txt。我的錯。 – zzzzzz

相關問題