InputStream is1 = null;
InputStream is2 = null;
OutputStream os = null;
SequenceInputStream sis = null; //合并流
try {
is1 = new FileInputStream("f:" + File.separator + "a.doc");
is2 = new FileInputStream("f:" + File.separator + "b.doc");
os = new FileOutputStream("f:" + File.separator + "ab.doc");
sis = new SequenceInputStream(is1,is2);
int temp = 0;
while((temp = sis.read())!=-1){
os.write(temp);
}
sis.close();
is1.close();
is2.close();
os.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
以上的代码,把Word文件换成txt文件,能够将两个文件合并为一个.而如果是Word文档就不行了,只仅仅写入了a中的内容到ab中,请问这是为什么,怎么解决呢?
解决方案 »
- 关于Spring整合Hibernate的问题
- 如何设置个人签名
- struts2 的 基础问题
- struts2问题求救:No configuration found for the specified action
- hibernate 模糊查询语句出错
- struts2里的action怎样获取表单里的大量数据?
- 关于spring mvc 注解找不到bean 的问题
- 'D:\EJB\Java' 不是内部或外部命令,也不是可运行的程序,如何解决?
- 菜鸟求助,为什么我用dreamwaver MX做完的网页,在IE中显示字体和行与行的间距,都产生了变化。
- 大家进来讲讲struts框架是怎么一回事阿!!
- 急急急!struts2标签用不了!一用就报错!
- ssh整合,最后的错误,解决了分全给你
改txt和word可以