首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 资料读写

2013-08-11 
C# 文件读写FileInfo[] fis 里面存了2个文件RECEIPTDetail.CSV接下来应该用什么方法按顺序去读这两个文件

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


                Line = sr.ReadLine();
             }
            sr.Close();


[解决办法]
引用:

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


这个不错。
[解决办法]
额,你不已经用中文表达出来了吗?那就把他翻译成c#就ok了嘛

FileInfo[] fis //文件列表

newfile//新建另一个空文件,

foreach // 读取文件
{
//ReadStream 读取成string
在File.AppendText添加入新文件
}

呵呵,这不就是你写的中文意思的c#版翻译么

热点排行