import java.io.IOException;
import java.io.RandomAccessFile;
/**
* 使用RandomAccessFile复制文件
* 单字节复制,速度较慢
* @author Administrator
*
*/
public class CopyDemo1 {
public static void main(String[] args) throws IOException {
/*
* 创建source表示要复制的文件
* 源文件只需要有读权限
*/
RandomAccessFile source = new RandomAccessFile("感谢你曾来过.mp3","r");
/*
* 创建dest表示复制后的文件
* 要写入的文件需要读写权限
*/
RandomAccessFile dest = new RandomAccessFile("感谢你曾来过1.mp3","rw");
/*
* source.read()等于-1时表示读到文件末尾
*/
int d = -1;
while((d=source.read())!=-1){
dest.write(d);
}
System.out.println("复制完毕!");
}
}