java合并多个文件的实例代码
在实际项目中,在处理较大的文件时,常常将文件拆分为多个子文件进行处理,最后再合并这些子文件。下面就为各位介绍下Java中合并多个文件的方法。
Java中合并子文件最容易想到的就是利用BufferedStream进行读写。
具体的实现方式如下,代码很详细,供各位参考学习。
1、首先创建mergeFiles方法,接收字符串数组和字符串参数,并完成文件合并功能
publicstaticbooleanmergeFiles(String[]fpaths,StringresultPath){ if(fpaths==null||fpaths.length<1||TextUtils.isEmpty(resultPath)){ returnfalse; } if(fpaths.length==1){ returnnewFile(fpaths[0]).renameTo(newFile(resultPath)); } File[]files=newFile[fpaths.length]; for(inti=0;i0){ outputStream.write(buffer,0,readcount); } inputStream.close(); } outputStream.close(); }catch(FileNotFoundExceptione){ e.printStackTrace(); returnfalse; }catch(IOExceptione){ e.printStackTrace(); returnfalse; } for(inti=0;i 2、然后在main函数中对mergeFiles方法进行调用,使用时传入多个文件的地址数组,并传入输出文件地址即可。
publicstaticvoidmain(String[]args){ mergeFiles(newString[]{"D:/in_1.txt","D:/in_2.txt","D:/in_3.txt"},"D:/output.txt"); }以上就是java如何合并多个文件的详细内容,感谢大家的学习和对毛票票的支持。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。