读书人

C# 资料读写

发布时间: 2013-08-11 22:22:29 作者: rapoo

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#版翻译么

读书人网 >C#

热点推荐