2013-03-08 49 views
1

我的程序中存在相對路徑問題。而我想使用的文件的絕對路徑是:I/O相對路徑

C:\Users\User\Documents\Projects\Project1\src\files\test.txt 

現在,我不確定如何使這個相對路徑,我已經試過:

.\files\test.txt 

會拋出一個在我的錯誤,我不知道如何使這個文件夾和從test.txt文件讀取。

+1

它拋出了什麼錯誤? – 2013-03-08 17:07:53

+0

你如何使用路徑?用'File',用類加載器等? – 2013-03-08 17:09:39

+0

對不起,我沒有指定,但像這樣: fileIn = new Scanner(new File(「The Path I Give」)); 它拋出的錯誤是: java.io.FileNotFoundException:\ \細胞Glider.txt(系統找不到指定的路徑) (我catch塊) – user123 2013-03-08 17:20:27

回答

2

.\files\test.txt是否正確,當且僅當您從src目錄運行程序,並使用文件IO讀取文件,而不是使用類加載器加載資源。