黑马程序员技术交流社区

标题: IODemo 字节流复制文件 [打印本页]

作者: fmi110    时间: 2015-10-4 15:39
标题: IODemo 字节流复制文件
s
  1. package demo.io;

  2. import java.io.File;
  3. import java.io.FileInputStream;
  4. import java.io.FileOutputStream;
  5. import java.io.IOException;

  6. public class IODemo5 {

  7.         /**
  8.          * d:\\EditPlus.zip 到 C:盘
  9.          *
  10.          * @throws Exception
  11.          */
  12.         public static void main(String[] args) throws Exception {
  13.                 File src = new File("d:\\EditPlus.zip");
  14.                 FileInputStream fin = null;
  15.                 FileOutputStream fos = null;
  16.                 fin = new FileInputStream(src);
  17.                 fos = new FileOutputStream("c:\\copy_EditPlus.zip");

  18.                 // CopyByByte(fin, fos);
  19.                 copyByBuf(fin, fos);
  20.         }

  21.         private static void copyByBuf(FileInputStream fin, FileOutputStream fos)
  22.                         throws IOException {
  23.                 byte[] buf = new byte[1024];
  24.                 int len = 0;
  25.                 while((len = fin.read(buf))!=-1){
  26.                         fos.write(buf,0,len);
  27.                 }
  28.                 System.out.println("done");
  29.                 fin.close();
  30.                 fos.close();
  31.         }

  32.         private static void CopyByByte(FileInputStream fin, FileOutputStream fos)
  33.                         throws IOException {
  34.                 int by = 0;
  35.                 while ((by = fin.read()) != -1) {
  36.                         fos.write(by);
  37.                 }
  38.                 fos.flush();// 函数内容为空,调用其实没意思
  39.                 System.out.println("done");
  40.                 fin.close();
  41.                 fos.close();
  42.         }

  43. }
复制代码



作者: lostyou    时间: 2015-10-4 16:46
你好多黑马币啊
作者: fmi110    时间: 2015-10-5 11:36
lostyou 发表于 2015-10-4 16:46
你好多黑马币啊

看我的主题个数说明了一切




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2