zoukankan      html  css  js  c++  java
  • C#实现文本文件合并

     
    读取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"); 
        } 
  • 相关阅读:
    vlc 学习网
    delphi vlc 安装bug 处理编译错误"0" is an invalid value for the "DebugInformation" parameter of the "DCC"
    检测一组电动车电瓶好坏要多久?
    通过VLC的ActiveX进行二次开发,实现一个多媒体播放器 2011-04-10 00:57:23
    最简单的基于libVLC的例子:最简单的基于libVLC的视频播放器
    把任意的EXE嵌入到自己程序中
    http代理工具delphi源码
    2.1.2 列表常用方法
    2.1.1 列表创建与删除
    第2章 Python序列
  • 原文地址:https://www.cnblogs.com/51net/p/2390460.html
Copyright © 2011-2022 走看看