我正在嘗試使用FileReader讀取文件,但我試圖訪問的文件位於與運行代碼不同的目錄中。有什麼辦法讓FileReader在其他目錄中讀取文件?Java - 更改FileReader的文件路徑
如果不是,有沒有其他的方法來讀取不同目錄中的文件?
在此先感謝
我正在嘗試使用FileReader讀取文件,但我試圖訪問的文件位於與運行代碼不同的目錄中。有什麼辦法讓FileReader在其他目錄中讀取文件?Java - 更改FileReader的文件路徑
如果不是,有沒有其他的方法來讀取不同目錄中的文件?
在此先感謝
當然,你可以
BufferedReader br = new BufferedReader(new FileReader("C:\\test.txt"));
國際海事組織只是使用正斜槓。 – 2012-08-09 22:27:33
非常感謝您的幫助! – turtlesoup 2012-08-09 22:38:04
的BufferedReader不知道什麼路徑。
代碼可能看起來像:
BufferedReader br = new BufferedReader(new InputStreamReader(new FIleInputStream("https://stackoverflow.com/a/b/c"), "utf-8"));
使用絕對路徑? – 2012-08-09 22:26:46
或者包含一些../的相對路徑? – EJP 2012-08-09 23:00:39