分割,合并文件
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.SequenceInputStream; import java.util.ArrayList; import java.util.Enumeration; import java.util.Iterator; import java.util.List; public class SplitFile { public static void split() throws Exception { FileInputStream fis = new FileInputStream("d:\\360\\src.zip"); FileOutputStream fos = null; byte[] buf = new byte[1024*1024]; int len = 0; int count = 0; while ((len = fis.read(buf))!=-1) { count++; fos = new FileOutputStream("d:\\360\\"+count+".temp"); fos.write(buf, 0, len); fos.close(); } fis.close(); } public static void merge() throws IOException { List<FileInputStream> list = new ArrayList<>(); for(int i=1; i<=4; i++){ list.add(new FileInputStream("d:\\360\\"+i+".temp")); } final Iterator<FileInputStream> iterator = list.iterator(); Enumeration<FileInputStream> enumeration = new Enumeration<FileInputStream>() { @Override public boolean hasMoreElements() { return iterator.hasNext(); } @Override public FileInputStream nextElement() { return iterator.next(); } }; SequenceInputStream sis = new SequenceInputStream(enumeration); FileOutputStream fos = new FileOutputStream("d:\\360\\abc.zip"); byte[] buf = new byte[1024*1024]; int len = 0; while ((len=sis.read(buf))!=-1) { fos.write(buf, 0, len); } fos.close(); sis.close(); } public static void main(String[] args) throws Exception { merge(); } }
相关推荐
分割合并文件 VC源码 分割合并文件 VC源码 分割合并文件 VC源码 分割合并文件 VC源码
可进行分割合并文件,文件的大小不受限制,绿色版,放心使用!!
本人实验时写的对文件进行分割与合并功能的一个小程序,其中仍包含很多问题,请多指教...
文件分割合并工具 文件分割合并工具文件分割合并工具文件分割合并工具文件分割合并工具文件分割合并工具文件分割合并工具文件分割合并工具文件分割合并工具文件分割合并工具文件分割合并工具文件分割合并工具文件...
MessageBox(_T("请选择合并后要保存到的目标文件夹."), _T("文件分割器"), MB_ICONEXCLAMATION); return 1; } //do merge do { //constuct a new name by dynamicly incrementing prefix pref = _ltoa(l, ...
既有MFC多视图的例子,又有分割、合并文件操作的例子,保证可以运行,非常好用
纯java进行文件的分割与合并,并附有详细注释,而且实现了窗口图形化!
此资源是为了将存储空间较大的文件分割成多个较小的文件。可以将分割后的多个较小的文件合并成一个较大的文件。 可以帮助我们采用分而治之的思想,将大文件上传到网盘上。
文件分割合并工具文件分割合并工具文件分割合并工具文件分割合并工具
这个是本人写的一个简单的课程设计,虽然简单,但是都是自己的代码,包括加解密,是用c#2005写的,还有不需要数据库的登陆界面
文件分割合并 V1.5为免费软件,主要是对文件进行分割和合并,并支持对大型文件的操作,界面清晰操作简单,并实时对相关信息进行显示,文件的分割和合并可多线程同时进行.主要功能如下: 1. 支持对任何格式的文件进行...
在学习C#过程中学习到FileStream,然后用简单的拖控件完成了一个文件的分割和合并的功能,可以根据分割文件的个数和单个文件的大小两种方式来分割文件。
分割文件和合并文件 分割文件和合并文件 分割文件和合并文件
pdf 分割合并pdf 分割合并pdf 分割合并pdf 分割合并
文件分割 文件合并 分割合并 UltraFileSplitte
文件分割和文件合并功能,java语言开发
文件的分隔与合并(包括简单分割与合并、分割后自动合并、多线程分割与合并三个实例)
你在为文件太大而烦恼吗? 你在为文件传输信息而烦恼吗? 那就来看看这个文件分割器吗? VB编写 用二进制将文件分割成多个文件,后然再选择生成的ML信息文件即可将分割后的文件合并如初
C# 文件分割与合并 实例源码(文件处理)
文件分割合并器(可拖动版).rar 文件分割合并器(可拖动版).rar