FileInfo[] fis
 里面存了2个文件RECEIPTDetail.CSV
接下来应该用什么方法按顺序去读这两个文件
然后挨个写入到另一个路径生成新文件打开一个文件 读数据然后写入到新的 关闭
再打开下一个 读写C#

解决方案 »

  1.   


                string[] files = new string[] { "c:\\1.cvs", "c:\\2.cvs" };
                System.IO.StreamWriter writer = new System.IO.StreamWriter("c:\\new.cvs");
                foreach (string filename in files)
                {
                    System.IO.StreamReader reader = new System.IO.StreamReader(filename);
                    while (!reader.EndOfStream)
                    {
                        writer.WriteLine(reader.ReadLine());
                    }
                }
                writer.Close();
      

  2.   

                FileStream aFile = new FileStream("Log.txt",FileMode.Open);
                StreamReader sr = new StreamReader(aFile);
                strLine = sr.ReadLine();
                while(strLine != null)
                {
                    Console.WriteLine(strLine);
                    Line = sr.ReadLine();
                 }
                sr.Close();
      

  3.   

    额,你不已经用中文表达出来了吗?那就把他翻译成c#就ok了嘛FileInfo[] fis //文件列表newfile//新建另一个空文件,foreach // 读取文件
    {
    //ReadStream 读取成string
    在File.AppendText添加入新文件
    }呵呵,这不就是你写的中文意思的c#版翻译么
      

  4.   

    FileInfo[] fis //文件列表newfile//新建另一个空文件,foreach // 读取文件
    {
    //ReadStream 读取成string
    在File.AppendText添加入新文件
    }