日期:2014-05-17  浏览次数:20671 次

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

打开一个文件 读数据然后写入到新的 关闭
再打开下一个 读写
C#

------解决方案--------------------

            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();

------解决方案--------------------
            FileStream aFile = new FileStream("Log.txt",FileMode.Open);
            StreamReader sr = new StreamReader(aFile);
            strLine = sr.ReadLine();
            while(strLine != null)
            {
                Console.WriteLine(strLine);