拷贝文件的三种方式(二):available方式
1、示例代码如下:
package com.jh.www;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Test4 {
public static void main(String[] args) throws IOException {
FileInputStream fis = new FileInputStream("E:\\E002-EV视频下载\\我们为什么要仰望星空.mp4");
FileOutputStream fos = new FileOutputStream("E:\\E002-EV视频下载\\copy.mp4");
byte[] bt = new byte[fis.available()];
fis.read(bt);//一次读完所有内容
fos.write(bt);//一次写完所有内容;
System.out.println("拷贝完成");
fis.close();
fos.close();
}