首页 > 代码库 > C#文本文件或其他文件新内容追加
C#文本文件或其他文件新内容追加
以txt文本为例,以下代码实现a.txt文件中追加内容
FileStream mystream = new FileStream("C:\\a.txt", FileMode.OpenOrCreate); StreamWriter Mywriter = new StreamWriter(mystream, Encoding.Default); string text = ""; for (int i = 0; i < axMSFlexGrid1.Rows; i++) for (int j = 0; j < axMSFlexGrid1.Cols; j++) text += flex.get_TextMatrix(i, j) + "\t"; Mywriter.Write(text); Mywriter.Close(); mystream.Close();
这种方式也可以:
FileStream fs = null; string filePath = "C:\\file.txt"; Encoding encoder = Encoding.UTF8; byte[] bytes = encoder.GetBytes("Hello World! \n\r"); try { fs = File.OpenWrite(filePath); fs.Position = fs.Length; fs.Write(bytes, 0, bytes.Length); } catch (Exception ex) { Console.WriteLine("文件打开失败{0}", ex.ToString()); } finally { fs.Close(); }
用的最多的还是这种
StreamWriter sw=File.AppendText("c:\\Text.txt"); sw.WriteLine("13"); sw.WriteLine("22222"); sw.WriteLine("88888"); sw.Flush(); sw.Close();
C#文本文件或其他文件新内容追加
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。