附加到文件末尾

时间:2014-03-31 19:35:14

标签: c# io filestream streamreader appendto

我正在尝试创建一个webform,其中一个功能是从4个文本框上传数据并在文件中取新行,然后将其附加到文本文件,然后在写入文件后关闭该文件。 / p>

我在文件中拥有数据的格式是:1001#Arabica#1000#01/03/2014

[订单号,咖啡类型,订单金额,订单日期],所有这些都已经是字符串。

我已经设法弄清楚如何从文件中读取,这是我使用的方法:

void Read_Order_Data()
{
    FileStream fs = new FileStream("i:\\OrderData.txt", FileMode.Open, FileAccess.Read);
    StreamReader reader = new StreamReader(fs);

    while (!reader.EndOfStream)
    {
        string line = reader.ReadLine();
        string[] fields = line.Split('#');
        Order[Number_Of_Orders].Order_Number = fields[0];
        Order[Number_Of_Orders].Type_Of_Bean = fields[1];
        Order[Number_Of_Orders].Quantity_Of_Order = fields[2];
        Order[Number_Of_Orders].Date_Of_Sale = fields[3];
        Number_Of_Orders++;
    }//end of while statement
}//end of Read_Text_File()

我已经在使用系统IO但不知道我是否需要额外的库来附加到文件。

1 个答案:

答案 0 :(得分:2)

 System.IO.File.AppendAllText( filename, text);
相关问题