SequenceInputStream实现文件的切割与合并
package file;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.SequenceInputStream;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.LinkedHashSet;
//文件切割合并
public class Demo11 {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
//文件切割
spilt(new File("D:\\music\\a.mp3"),"D:\\music\\");
System.out.println("文件切割完成....");
File srcFile = new File("D:\\music\\");
merge(srcFile,new File("D:\\music\\"),"b.mp3");
System.out.println("文件合并完成....");
}
private static void spilt(File src, String dir) throws IOException {
// TODO Auto-generated method stub
FileInputS