File Merger and Splitter in C#
http://www.c-sharpcorner.com/1/FileMergerAndSplitter.asp

解决方案 »

  1.   

    最简单的方式就是用FileStream打开文件, 读出指定长度, 就保存成一个文件,
    直到读完为止(可能最后一个文件没达到最大长度),, 文件名有规则, 比如 file1, file2组合时就找文目录中的文件名, 如果名称是这样的话, 就把它们连接在一起
    把第一个文件打开, 读到byte[]里, 再打开一个文件, 也读进去, 把byte[]连接在一起如果实现复杂点的控制, 就要把文件切割的相关信息写在文件头里面
    方便组合文件时知道有哪些文件要组合连接在一起如果可行的话, 建议调用winrar的命令对文件进行压缩