import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class bufferCopy {
public void copy(File s,File t) throws IOException
{
FileInputStream in=new FileInputStream(s);
FileOutputStream out=new FileOutputStream(t);
int d;
while((d=in.read())!=-1)
{
out.write(d);
}
}
public void copy2(File s,File t) throws IOException
{
BufferedInputStream in=new BufferedInputStream(new FileInputStream(s));
BufferedOutputStream out=new BufferedOutputStream(new FileOutputStream(t));
int d;
while((d=in.read())!=-1)
{
out.write(d);
out.flush();
}
}
public static void main(String[] args) throws IOException {
File f=new File("D:\\javaio\\6.mp3");
File t=new File("D:\\javaio\\新建文件夹1\\1.mp3");
bufferCopy in=new bufferCopy();
long t1=System.currentTimeMillis();
in.copy2(f, t);
long t2=System.currentTimeMillis();
System.out.println(t2-t1);
}
}
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class bufferCopy {
public void copy(File s,File t) throws IOException
{
FileInputStream in=new FileInputStream(s);
FileOutputStream out=new FileOutputStream(t);
int d;
while((d=in.read())!=-1)
{
out.write(d);
}
}
public void copy2(File s,File t) throws IOException
{
BufferedInputStream in=new BufferedInputStream(new FileInputStream(s));
BufferedOutputStream out=new BufferedOutputStream(new FileOutputStream(t));
int d;
while((d=in.read())!=-1)
{
out.write(d);
out.flush();
}
}
public static void main(String[] args) throws IOException {
File f=new File("D:\\javaio\\6.mp3");
File t=new File("D:\\javaio\\新建文件夹1\\1.mp3");
bufferCopy in=new bufferCopy();
long t1=System.currentTimeMillis();
in.copy2(f, t);
long t2=System.currentTimeMillis();
System.out.println(t2-t1);
}
}