文件的拆分与合并
package io;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.RandomAccessFile;
import java.io.SequenceInputStream;
import java.util.ArrayList;
import java.util.List;
import java.util.Vector;
public class SplitFile {
// 文件路径
private String filePath;
// 合成文件路径
private String destPath;
// 源文件名
private String fileName;
// 源文件的大小
private long length;
// 块数 - 划分的文件数
private int size;
// 每块的大小 - 每个文件的大小
private long blockSize;
// 每块的名称 - 每个文件的文件名
private List<String> blockPath;
private SplitFile() {
blockPath = new ArrayList<String>();
}
public SplitFile(String filePath, String destPath) {
this(filePath, destPath, 1024);
}
public SplitFile(String filePath, String des