[java]代码库
// 分割后的文件名后缀
public static final String SUFFIX = ".pp";
/**
* 合并文件
*
* @param fileNames
* 待合并的文件名,是一个数组
* @param TargetFileName
* 目标文件名
* @return 目标文件的全路径
* @throws Exception
*/
public static String unite(String[] fileNames, String TargetFileName)
throws Exception {
File inFile = null;
// 构建文件输出流
File outFile = new File(TargetFileName);
FileOutputStream out = new FileOutputStream(outFile);
for (int i = 0; i < fileNames.length; i++) {
// 打开文件输入流
inFile = new File(fileNames[i]);
FileInputStream in = new FileInputStream(inFile);
// 从输入流中读取数据,并写入到文件数出流中
int c;
while ((c = in.read()) != -1) {
out.write(c);
}
in.close();
}
out.close();
return outFile.getAbsolutePath();
}