IO流——字节流文件的复制

来源:互联网 发布:淘宝下载安装最新版本 编辑:程序博客网 时间:2024/04/29 03:01
package com.io.ioDemo;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class StreamCopy {public static void main(String[] args) {BufferedInputStream bis = null;BufferedOutputStream bos = null;try {bis = new BufferedInputStream(new FileInputStream(new File("c:\\a.txt")));//FileOutputStream(File file, boolean append)          // 创建一个向指定 File 对象表示的文件中写入数据的文件输出流。//运行一次,复制一遍。bos = new BufferedOutputStream(new FileOutputStream(new File("c:\\copy1.txt"),true));byte[] bt = new byte[1024];int hasread = 0;while((hasread = bis.read(bt))!=-1){bos.write(bt,0,hasread);}bos.flush();} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}}

0 0