import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.Date;
import javax.annotation.processing.Filer;
//1.字节流复制视频
//2.字符流复制文件
public class copy {
public static void main(String[] args) throws Exception {
//字节流
long time1=new Date().getTime();
FileInputStream fis=new FileInputStream("D:\\java\\每日讲义\\day22\\avi\\day22_11_过滤思想.itcast");
FileOutputStream fos=new FileOutputStream("D:\\day22_11_过滤思想1.itcast");
byte[] b=new byte[1024];
int len;
while((len=fis.read(b))!=-1){
fos.write(b,0,len);
}
fis.close();
fos.close();
long time2=new Date().getTime();
System.out.println("字节复制所用毫秒:"+(time2-time1));
//字符流
System.out.println("---------------");
long t1=new Date().getTime();
FileReader fr=new FileReader("D:\\java\\每日讲义\\day22\\avi\\day22_11_过滤思想.itcast");
FileWriter fw=new FileWriter("D:\\day22_11_过滤思想2.itcast");
char[] c= new char[1024];
int len1;
while((len1=fr.read(c))!=-1){
fw.write(c,0,len1);
}
fr.close();
fw.close();
long t2=new Date().getTime();
System.out.println("字符复制所用毫秒:"+(t2-t1));
}
}
|
|