//缓冲字符流,用于拷贝比较大的文本
import java.io.*;
public class Test{
public static void main(String[] args) throws Exception{
BufferedInputStream hcfz=new BufferedInputStream(new FileInputStream("路径/文件"));
BufferedOutputStream hczt=new BufferedOutputStream(new FileOutputStream("路径/文件"));
byte[] hc=new byte[2048];//数字就是缓冲区大小,单位是字节
int ff;
ff=hcfz.read();
while(ff!=(-1)){
hczt.write(hc,0,ff);//为了防止最后一次写入数据长度与缓冲区不同
ff=hcfz.read(hc);
}
hczt.flush();//将流中残留内容全部输出,写在文件关闭之前
hczt.close();
hcfz.close();
}
}