【发布时间】:2014-04-01 17:09:56
【问题描述】:
这是我的文件目录
我正在尝试打开 admin.dat 进行阅读,但不明白为什么我无法打开文件并且总是抛出 FileNotFound 异常
代码:
public void readfile(){
try{
Scanner filereader = new Scanner(new File("admin.dat"));
String data;
while(filereader.hasNextLine()){
data = filereader.nextLine();
System.out.println(data);
}
}
catch (FileNotFoundException e){
System.out.println("File not found");
}
catch (IOException e){
System.out.println("Error while reading file");
}
}
【问题讨论】:
-
您必须指定从
src和build目录所在目录开始的路径。所以src/javaassignment1/admin.dat -
尝试将 admin.dat 放在类文件所在的等效位置,这可能是一个名为 bin 的目录。