楼主上一个帖子已经有人帮你纠正过这个错误了
FileInputStream fr=new FileInputStream("E:\\a.txt");
FileOutputStream fw= new FileOutputStream("E:\\b.txt");
while (fr.read()!=-1){//你这里read了一次,没储存
fw.write(fr.read()); //这里read了一次,储存了
}
fr.close();
fw.close();
读取a没储存,然后读取b储存,读取c没储存,读取d储存。最后b文件中是bd |