您好,
我需要到现有的文本文件,而不会覆盖现有的内容写。
假设sample.txt的文件有以下内容
sample.txt的:
Visual C#中
基本视觉
asp.net
WebServices的
现在我想要写在下面的内容"Web服务"相同的文件如下所示
Visual C#中
基本视觉
asp.net
WebServices的
DOTNET
WCF Web服务
当我试着写使用StreamWriter类,它覆盖了现有的内容和更新的新的data.Sample代码文件如下所示。
任何人都可以请帮我章。
string path = Path.Combine(outputpath, outputfile);
fileStream = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write);
writer = new StreamWriter(fileStream, Encoding.UTF8);
for (i = 0; i < dt.Columns.Count - 1; i++)
{
writer.Write(dt.Columns[i].ColumnName + ;
}
writer.Write(dt.Columns[i].ColumnName + ;
writer.WriteLine(); /*For Data in the Rows*/
foreach (DataRow row in dt.Rows)
{
object[] array = row.ItemArray;
for (i = 0; i < array.Length - 1; i++)
{
writer.Write(array[i].ToString() + ;
}
writer.Write(array[i].ToString());
writer.WriteLine();
}
writer.WriteLine("-------------------------------------------");
writer.Flush();
writer.Close();