Use stream and byte array buffer, copy files

package com.itcast.demo05.Buffered;

import java.io.*;

/**
* @author newcityman
* @date 2019/7/28 - 17:05
*/
public class BufferedCopy {
public static void main(String[] args) throws IOException {
long s = System.currentTimeMillis();
BufferedInputStream bis = new BufferedInputStream(new FileInputStream("H:\\IMG_7621.JPG"));
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("e:\\IMG_7621.JPG"));

len = int 0 ;
byte [] bytes = new new byte [ 2048] ;
the while ((len = bis.read (bytes)) = -! . 1) {
bos.write (bytes , 0 , len) ;
}

bos.close ( ) ;
bis.close () ;
Long E = the System. with currentTimeMillis () ;
the System. Out.println ( "copy files Processed total:" + (ES) + "msec") ;
}

}

Guess you like

Origin www.cnblogs.com/newcityboy/p/11260091.html