package com.lgx;
import org.apache.commons.lang3.time.DateFormatUtils;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Date;
public class MyFileInoutStream {
public static void main(String[] args) throws Exception {
//
// System.out.println(DateFormatUtils.format(new Date(), "YYYY-MM-DD HH:mm:ss"));
// FileInputStream fis = new FileInputStream("1.avi");
// FileOutputStream fos = new FileOutputStream("2.avi");
// byte[] bytes = new byte[1024];
// int num = 0;
// while ((num = fis.read(bytes)) != -1) {
// fos.write(bytes, 0, num);
// fos.flush();
// }
//
// System.out.println(DateFormatUtils.format(new Date(), "YYYY-MM-DD HH:mm:ss"));
System.out.println( DateFormatUtils.format(new Date(),"YYYY-MM-DD HH:mm:ss"));
FileInputStream fis = new FileInputStream("1.avi");
BufferedInputStream bis=new BufferedInputStream(fis); //获取缓冲输入流
FileOutputStream fos =new FileOutputStream("2.avi");
BufferedOutputStream bos= new BufferedOutputStream(fos);
int num =0;
byte[] bytes = new byte[1024];
while ((num=fis.read(bytes))!=-1 ){
bos.write(bytes,0,num);
bos.flush();
}
System.out.println( DateFormatUtils.format(new Date(),"YYYY-MM-DD HH:mm:ss"));
记得关流
}
}