关于文件的读写问题
package pkg01;import java.io.FileInputStream;
public class ReadFile {
public static void main(String[] args) {
int i;
int b;
try{
FileInputStream f=new FileInputStream("test.txt");
b=f.read();
for(i=0;b!=-1;i++)
{
System.out.print((char)b);
b=f.read();
}
System.out.println();
System.out.println("Total:"+i);
f.close();
}
catch(Exception e){
System.out.println(e);
}
}
}
为什么总是提示java.io.FileNotFoundException: test.txt (系统找不到指定的文件。)
我已经创建了test.txt文件放在跟这个class同一个目录下的 --------------------编程问答--------------------
FileInputStream f=new FileInputStream("/test.txt");
这样写吧 --------------------编程问答-------------------- 要想知道你打开的是哪个文件, 这样写就知道了:
System.out.println(new File("text.txt").getAbsolutePaht()) --------------------编程问答-------------------- 如果你用的是Eclipse 你的test.Ttxt应该直接在你的工程名旁边右击粘贴 要不你的文件就会出现找不到的情况,我刚才已经运行过。。
补充:Java , Eclipse