Java的File利用缓冲区的复制

编程入门 行业动态 更新时间:2024-10-08 00:29:04

把文件abc.txt复制一份名为demo.txt的文件 

package .zzx.file;import java.io.*;public class BufferedDemo {public static void main(String[] args) throws Exception {File f1 = new File("D:/demo.txt");    // 写入数据File f2 = new File("D:/abc.txt");     //读取数据InputStream read = new FileInputStream(f2);   OutputStream write = new FileOutputStream(f1);//放到缓存区BufferedInputStream br = new BufferedInputStream(read);BufferedOutputStream bw = new BufferedOutputStream(write);byte [] b = new byte[1024];int len = 0;//循环读取,读完返回负1while((len=br.read(b))!=-1){//边读边写bw.write(b, 0,len);}bw.flush();//强制刷新缓冲区bw.close(); //关闭写出流br.close();//关闭读入流}}

 

更多推荐

缓冲区,Java,File

本文发布于:2023-05-31 14:00:16,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/393018.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:缓冲区   Java   File

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!