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

    xiaoxiao2026-08-25  1

    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
    最新回复(0)