Java使用文件流完成文件的复制操作
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class CopyDemo {
public static void main(String[] args) throws IOException {
/**
* 使用文件输入流读取原文件,使用文件输出流往新文件里写
* 使用块读写形式将原文件数据写入到新文件完成复制操作
*/
FileInputStream fis=new FileInputStream("music.mp3");
FileOutputStream fos=new FileOutputStream("music_cp.mp3");
byte[] data=new byte[1024*10];
int len=-1;
while((len=fis.read(data))!=-1){
fos.write(data,0,len);
}
System.out.println("复制完毕");
fis.close();
fos.close();
}
}
还没有评论,来说两句吧...