java 字节的复制_JAVA中字节流复制文件
package com.dragon.demo.file;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class CopyFile {
public static void main(String[] args) throws Exception {
long s = System.currentTimeMillis();
//創建一個字節輸入流對象,構造方法中綁定要讀取的數據源
FileInputStream fis = new FileInputStream("E:\\File\\2020-05-07.png");
//創建一個字節輸出流對象,構造方法中綁定要寫入的目的地
FileOutputStream fos = new FileOutputStream("E:\\File\\2020-05-07-01.png");
/*一次讀取一個字節寫入一個字節的方式
使用字節輸入流對象中的read方法讀取文件*/
/* int len = 0;
while ((len = fis.read())!=-1) {
//使用字節輸出流中的write方法,把讀取的字節寫入目的地的文件中
fos.write(len);
}*/
byte[] bytes = new byte[1024];
int len = 0;
while ((len = fis.read(bytes)) != -1) {
//使用字節輸出流中的write方法,把讀取的字節寫入目的地的文件中
fos.write(bytes, 0, len);
}
//釋放資源
fos.close();
fis.close();
long e = System.currentTimeMillis();
System.out.println("共計" + (e - s) + "ms");
}
}
總結
以上是生活随笔為你收集整理的java 字节的复制_JAVA中字节流复制文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql大量数据分页优化_mysql大
- 下一篇: java 容器 线程_JAVA多线程并发