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();
}
}
}
转载请注明原文地址: https://ju.6miu.com/read-1311538.html