java BufferedReader 读取的视频文件总是不完整
初学java 实验的BufferedReader实验程序:
import java.io.*;
public class TestFilewriter {
public static void main(String[] args) {
BufferedReader reader;
BufferedWriter writer;
try{
reader=new BufferedReader(new FileReader("D:\\政和店开业\\M2U00207.MPG"));
writer=new BufferedWriter(new FileWriter("D:\\TestFile\\M2U00205.MPG"));
int s;
while((s=reader.read())!=-1){
writer.write(s);
writer.flush();
}
}catch(IOException e){
System.out.print("文件读写错误");
}
}
}
读出来的文件要比源文件少1M左右。,但是读取txt文件时完整的
但是我用FileInputStream写的程序,读写的文件时完成的,可以完全的读出来这个视频文件!