2015-08-27 80 views
-2

enter image description here如何使用字符串創建文件對象

在我的TestClass中我想讀取txt文件。我總是很困惑,我應該如何去引用txt文件。我從互聯網中挖出的例子建議使用需要Path對象實例化的BufferedReader。我想我會創建一個File對象並調用它的.toPath()。但是現在我該如何實例化我的File對象?最不可怕的構造函數需要一個字符串,但是哪個字符串?

+1

'File file = new File(存放.txt文件的路徑)' –

+0

@ Error404如何找到該路徑? – user2651804

+0

轉到您存儲.txt的文件夾。你的情況,在'Eclipse> java> JavaProjectTest> src'的文件夾中,看看有沒有。如果沒有,請檢查是否有名爲'test'的文件夾,以及它是否在其中.txt。 –

回答

1

在項目範圍內引用文件路徑的最簡單方法是使用系統屬性。使用下面的值會將用戶當前的工作目錄返回給您。像這樣的事情會做的伎倆:

File file = new File (System.getProperty ("user.dir") + "/" + path_to_txt_file); 

根據您的系統,您可能需要修改分隔符。

+0

謝謝!我做到了! :) – user2651804