Java文件拷贝
效果演示
Java实现电脑文件拷贝
代码示例:
package com.makefullstack.myio.test;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class CopyTest {
public static void main(String[] HarmonyOSNext) throws IOException {
long start = System.currentTimeMillis();
FileInputStream fis = new FileInputStream("D:\\桌面\\文件夹收纳盒\\桌面文件夹\\文件夹\\EV录屏\\鸿蒙(条件渲染) 淘宝购物车案例.mp4");
FileOutputStream fos = new FileOutputStream("E:\\HarmonyOS Next\\ev.mp4"); // 这是目标文件
byte[] bytes = new byte[1024 * 1024 * 5]; // 读取的最大容量
int len;
while ((len = fis.read(bytes)) != -1) {
// 将数组写进文件中,起始长度从数组 0 索引开始,截止到上面读取到的最后一个字节(也就是数组最后一个元素)
fos.write(bytes, 0, len);
}
fis.close();
fos.close();
long end = System.currentTimeMillis();
System.out.println(end - start);
}
}