使用缓冲流和byte数组,拷贝文件

mac2022-06-30  28

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")); int len=0; byte[] bytes = new byte[2048]; while((len=bis.read(bytes))!=-1){ bos.write(bytes,0,len); } bos.close(); bis.close(); long e = System.currentTimeMillis(); System.out.println("拷贝文件总共耗时:"+(e-s)+"毫秒"); }}

转载于:https://www.cnblogs.com/newcityboy/p/11260091.html

最新回复(0)