返回首页

您好,

我需要到现有的文本文件,而不会覆盖现有的内容写。

假设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 + Wink | ;) ;

         }

         writer.Write(dt.Columns[i].ColumnName + Wink | ;) ;

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

             }

             writer.Write(array[i].ToString());

             writer.WriteLine();

         }

         writer.WriteLine("-------------------------------------------");

         writer.Flush();

         writer.Close();

回答

评论会员:游客 时间:2012/02/07
。这将追加到现有的文件{C}检查以下为完整的例子:imgsrc=http://www.orcode.com/img/ico/smiley_wink.gif]
Dalek戴夫
评论会员:游客 时间:2012/02/07
听起来像是你需要将文本追加{A}imgsrc=http://www.orcode.com/img/ico/smiley_wink.gif
RaviRanjankr
评论会员:游客 时间:2012/02/07
为了追加现有的文件,设置为true的布尔参数,如下:codeprelang="cs"System.IO.StreamWriterfile=spanclass="code-keyword"new/spanSystem.IO.StreamWriter(spanclass="code-string""/spanspanclass="code-string"YourFile"/span,spanclass="code-keyword"true/span);/pre/code的
NandaKumer
评论会员:游客 时间:2012/02/07
查看这个博客{A3的}-NDK的