DataInputStream
DataOutputStream
内存上操作文件,可以将硬盘上的文件保存在内存里,也可以从内存中读取文件
首先保存两首歌曲在E盘上
public static void main(String[] args) throws IOException {
File f1 = new File("E:\\许巍-曾经的你.mp3");
File f2 = new File("E:\\许巍-曾经的你 - 副本.mp3");
File file = new File("E:\\大合唱.mp3");
DataInputStream in = new DataInputStream(new FileInputStream(f1));
DataOutputStream out = new DataOutputStream(new FileOutputStream(file));
byte []b = new byte[1024];
while (in.read(b,0,b.length) != -1) {
out.write(b);
out.flush();
}
in = new DataInputStream(new FileInputStream(f2));
while (in.read(b,0,b.length) != -1) {
out.write(b);
out.flush();
}
}
之后 在E盘上面查看 就会有一个大合唱啦,可以播放的。