package file;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Test {
public static void main(String[] args) {
try {
FileInputStream fileInputStream = new FileInputStream("D:\\Program_Files\\课堂文件\\qqq.avi");
FileOutputStream fileOutputStream = new FileOutputStream("D:\\Program_Files\\课堂文件\\学生管理.avi");
int data =0;
try {
while((data = fileInputStream.read())!=-1) { //将数据从”qqq.avi“读到Java中,当文件读到底时返回-1
fileOutputStream.write(data); //将Java中的数据写到”学生管理.avi"中
}
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
运行结果
入流
FileInputStream fileInputStream = new FileInputStream("D:\\Program_Files\\课堂文件\\qqq.avi");
出流
FileOutputStream fileOutputStream = new FileOutputStream("D:\\Program_Files\\课堂文件\\学生管理.avi");
能读取二进制文件,图片、视频、音频等