黑马程序员技术交流社区
标题:
关于I/O Copy的基础源代码。
[打印本页]
作者:
L1ub0w3n
时间:
2016-6-13 23:20
标题:
关于I/O Copy的基础源代码。
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
/*
* 我有一个mp3文件
* F:\[网易云音乐下载]\南征北战 - 亮晶晶.mp3
* -------->F:\[酷狗音乐下载]
* 使用字节流完成的文件的复制
* 分析:
* 1:确定数据源
* 2:确定目的地
* 3:创建字节输入流 作用:完成从文件中获取数据
* 4:创建字节输出流 作用:完成向目的地写入数据
* 5.读一个数据
* 写一个数据
* 6:关闭流
*
*/
public class CopyTest {
public static void main(String[] args) throws IOException {
//1.确定数据源 F:\[网易云音乐下载]\南征北战亮晶晶.mp3
File srcPath = new File(" F:\\[网易云音乐下载]\\南征北战-亮晶晶.mp3");
//2.确定目的地 F:\[酷狗音乐下载]\复制品.mp3
File destPath = new File("F:\\[酷狗音乐下载]\\复制品.mp3");
//3.创建字节输入流
FileInputStream in = new FileInputStream(srcPath);
//4.创建字节输出流
FileOutputStream out = new FileOutputStream(destPath);
//5.读数据
int len = -1;
byte[] buffer = new byte[5120];
while((len=in.read(buffer))!=-1){
//buffer
//6.写数据
out.write(buffer,0,len);
}
//7.关闭流
in.close();
out.close();
}
}
作者:
L1ub0w3n
时间:
2016-6-13 23:22
歌名最好是全中文的。中间都空格的话可能都会抛异常。因为空格的编码类型是Java无法编译的。
作者:
huangzhehua
时间:
2016-6-13 23:47
谢谢楼主分享!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2