读取n个文本文件,把文件内容合并到一个文本文件中。主要用了FileStream的ReadByte和WriteByte方法。
class FileCombine 

     public void CombineFile(String[] infileName,String outfileName) 
     {      
            int b; 
            int n=infileName.Length; 
            FileStream[] fileIn=new FileStream[n]; 
            using (FileStream fileOut = new FileStream(outfileName, FileMode.Create)) 
            { 
                for (int i = 0; i < n; i++) 
                { 
                    try 
                    { 
                        fileIn[i] = new FileStream(infileName[i], FileMode.Open); 
                        while ((b = fileIn[i].ReadByte()) != -1) 
                            fileOut.WriteByte((byte)b); 
                    } 
                    catch (System.Exception ex) 
                    { 
                        Console.WriteLine(ex.Message); 
                    } 
                    finally 
                    { 
                        fileIn[i].Close(); 
                    } 
                     
                } 
            } 
     } 
}

调用方法如下:

class TestCombine 

     public static void Main(String[] args) 
     { 
         FileCombine c=new FileCombine(); 
         String[] file=new String[2]; 
         file[0]="aa.txt"; 
         file[1]="bb.txt"; 
         c.CombineFile(file,"cc.txt"); 
    } 
}

转载于:https://www.cnblogs.com/51net/archive/2012/01/17/2390460.html

C#实现文本文件合并相关推荐

  1. 将多个txt文本文件合并成一个txt文件

    将多个txt文本文件合并成一个txt文件 方法一:批处理文件 有文档1.txt.2.txt 新建一个文档:合并文档.txt,在该合并文档中输入 copy/b 1.txt+2.txt 3.txt 将合并 ...

  2. 【Java代码】:实现文本文件合并

    [代码说明] 解释: 基于面向对象的思想,代码的可扩展性强: 利于嫁接其他代码,实现更为强大的功能: 思路: 遍历文件根目录,找出所有要合并的文本文件: 遍历文件夹,然后通过文件过滤器找出文本文件: ...

  3. Linux下文本文件合并和去除重复

    转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站 Linux下处理文本的能力还是很强大的. 本文主要涉及到的命令为cat  uniq sort. ...

  4. linux合并两个文件 去重复,c - 在Linux中使用C,通过系统调用将两个文本文件合并为一个新文件(来回换行) - 堆栈内存溢出...

    如果您已阅读所有文件,则必须保留,因为在第一时间读取的内容将...已阅读,而这不是您想要的. 注释后编辑代码: #include #include #include #include #include ...

  5. 合并多个文本文件方法

    原创作品,出自 "深蓝的blog" 博客,深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/47055589 把多 ...

  6. mysql多行合并成一行_数据文件合并与拆分

    [摘要] 本文介绍将多个文本文件和 Excel 文件合并成一个文件,或者将一个文件拆分成几个小文件时,如何处理会遇到的几种情况,并用 esProc SPL 举例实现. 在数据处理业务中,经常要把文件结 ...

  7. python docx 合并文档 图片_Python+pymupdf处理PDF文档案例6则

    推荐图书:<Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷,7月第2次印刷 京东购买链接:https://it ...

  8. 5款很棒的文本文件工具,别说没告诉过你

    尽管文本文件毫无疑问是很有用的,但是在工作中又多少有些局限性.值得庆幸的是,现在有很多工具可以转换.编辑或者操作文本文件.本文就列出了5个这样的工具. 1.TTSReader TTSReader(如图 ...

  9. 2018-2019-2 20165315 《网络对抗技术》Exp2+ 后门进阶

    2018-2019-2 20165315 <网络对抗技术>Exp2+ 后门进阶 一.实验要求 以下三个课题三选一 1.其他专用后门工具研究(CROSSRAT ...) 2.恶意代码绑定技术 ...

最新文章

  1. R语言-向量自回归模型VAR的实现
  2. PHP 修改memory_limit方法
  3. python3.7用法_Python 3.7中dataclass装饰器用法详解
  4. Java语言编程基础:数组
  5. 如何添加引文标_如何在Google文档中查找和添加引文
  6. Java面试准备:15个Java面试问题
  7. 神经网络Drop大法真香定律
  8. 【批处理】windows环境将文件放置在虚拟盘
  9. Kafka和RocketMQ底层存储:零拷贝技术
  10. Netty学习总结(6)——Netty使用注意事项
  11. python info_Python学习教程:Python字典处理
  12. 商淘软件已成为ThinkPHP商城系统之标杆产品
  13. 阿里云Maven仓库
  14. CAD使用圆,椭圆,直线综合练习
  15. Mit6.S081学习记录
  16. iOS多线程的初步研究(三)-- NSRunLoop
  17. EXCEL 单元格内换行内容改成两行单元格内容
  18. 可编程渲染管线12 图像质量
  19. 功率时延谱(PDP)与三种选择性衰落
  20. mysql本周 下周下月_sql 统计本周,本月,下周,下月sql语句

热门文章

  1. python常用命令汇总-酷帅吊炸天的 Pandas 常用操作命令汇总
  2. 自学python 知乎-马哥教育官网-专业Linux培训班,Python培训机构
  3. 我在学python-你们以为我在学C++?其实我在学 Python
  4. linux下载哪个python版本-Linux下python版本的升级步骤
  5. python编程案例教程答案-python编程案例教程pdf下载
  6. python菜鸟工具-Python3 教程
  7. c与python的区别-C++/C/JAVA/Python之间的区别?
  8. python怎么把数据写入txt-python(如何将数据写入本地txt文本文件)
  9. python可以写桌面软件吗-用Python编写一个桌面软件系统的步骤是什么?
  10. resultMap和resultType的区别