我在這裏發佈了一個類似的問題:Read from a file containing integers - java但無法得到體面的回覆。從文件(Java)中讀取時出錯
現在我寫了這個只讀取文件並輸出結果的新代碼。
每當我嘗試從文件讀取時,都會收到FileNotFoundException。代碼如下:
import java.io.*;
public class second {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
File f = new File("C:\\Users\\Haroon\\workspace\\ppp\\temperature.txt");
FileReader file = new FileReader(f);
BufferedReader buf = new BufferedReader(file);
String s = null;
while((s = buf.readLine()) != null){
System.out.println(s);
}
}
}
這很奇怪,因爲該文件是在項目的文件夾中。 任何幫助,將不勝感激。
如果您嘗試:「C:/Users/Haroon/workspace/ppp/temperature.txt」是否可以讀取它? – 2012-07-07 09:43:43
「這很奇怪,因爲該文件在項目的文件夾中」 - 當您指定完全限定的文件名時,項目的文件夾不相關。 – 2012-07-07 09:44:23
與正斜槓相同的錯誤。 @JonSkeet謝謝你。我知道,因爲起初我只寫了temperature.txt而不是完整的路徑。 – stud91 2012-07-07 09:47:06