日期:2014-05-18  浏览次数:20778 次

streamwriter写到TXT时如何写到头部,而不是末尾追加呢?
streamwriter写到TXT时如何写到头部,而不是末尾追加呢? 用什么方法呢,谢谢~~

------解决方案--------------------
你可以
C# code

String xx  = "要写的内容" ;
String filePath = @"D:\xx.txt";
if (System.IO.File.Exists(filePath))
  System.IO.File.WriteAllText(filePath, xx + Environment.NewLine + System.IO.File.ReadAllText(filePath, Encoding.GetEncoding("GB2312")), Encoding.GetEncoding("GB2312"));
else
  System.IO.File.WriteAllText(filePath, xx, Encoding.GetEncoding("GB2312"));