C#在.txt文件中最后一个字符后面直接写入数据应该用什么方法

.Net技术 码拜 8年前 (2016-03-06) 1438次浏览
用StreamWriter中Write()与WriteLine()方法都是另起一行开始写入,想直接在最后一个字符后写入,不用另起一行,用什么方法?
解决方案

10

说明txt最后一个字符就是换行符,不管用什么方法你看到的都是另起一行

10

很多方法:
1. 使用 File.AppendAllText 函数
2.使用FileStream,并设置fs.Position = fs.Length;
3.使用StreamWriter
public StreamWriter(string path , bool append);
public StreamWriter(string path , bool append , Encoding encoding);
public StreamWriter(string path , bool append , Encoding encoding , int bufferSize);

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C#在.txt文件中最后一个字符后面直接写入数据应该用什么方法
喜欢 (0)
[1034331897@qq.com]
分享 (0)