/*
将一个盘中的MP3文件复制到另一个盘里。
现实步骤:
1.字节流缓冲区获取C盘mp3文件;
2.字节流缓冲区写出D盘MP3文件。
BufferedInputStream
BufferedOutputStream
*/
import java.io.*;
class CopyMp3
{
public static void main(String[] args) throws IOException
{
//学学毕老师的,咱也看看复制的时间。
long start= System.currentTimeMillis();//获取时间的方式。
copy();
long end=System.currentTimeMillis();
System.out.println("时间:"+(end-start));
}
//通过字符流的缓冲区完成复制。
public static void copy() throws IOException{
//读取c盘中的mp3文件
BufferedInputStream bis=new BufferedInputStream(new FileInputStream("c:\\yjyj.mp3"));
//复制到D盘中
BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream("d:\\ohoh.mp3"));
int by=0;
//当by=-1时,停止获取
while ((by=bis.read())!=-1)
{
bos.write(by);
}
bis.close();
bos.close();
}
}
|
|