我有一些.txt文件.我想连接它们并生成一个文本文件.我将如何在
java中执行?
以下是这种情况
file1.txt file2.txt
连接结果
file3.txt
这样file1.txt的内容就跟着file2.txt
解决方法
逐个文件读取并写入目标文件.如下所示:
OutputStream out = new FileOutputStream(outFile);
byte[] buf = new byte[n];
for (String file : files) {
InputStream in = new FileInputStream(file);
int b = 0;
while ( (b = in.read(buf)) >= 0) {
out.write(buf,b);
out.flush();
}
}
out.close();
