C#怎样用文件读写在文件的原有基础上追加一行数据

 我来答
四舍五不入6
高粉答主

2020-01-26 · 醉心答题,欢迎关注
知道答主
回答量:147
采纳率:100%
帮助的人:1.9万
展开全部

首先添加命名空间using System.IO:操作文件时,一定要记得及时关闭流,然后:

string path="D\1.txt";//文件的路径,保证文件存在。

FileStream fs=new FileStream(path,FileMode.Append);

SteamWriter sw=new StreamWriter(fs);

sw.WriteLine(要追加的内容);

sw.Close();

fs.Close();

扩展资料:

关键字

fixed:在一个代码块执行时,在固定内存位置为一个变量指派一个指针。

foreach:用于遍历一个群集的元素。

goto:一个跳转语句,将程序执行重定向到一个标签语句。

ref:标识一个参数值可能会受影响的参数。

sealed:防止类型被派生,防止方法和property被覆载。

sizeof:一个操作符,以byte为单位返回一个值类型的长度。

throw:抛出一个异常。

参考资料来源:百度百科-c#

百度网友fc9fa9c
推荐于2017-12-12 · TA获得超过363个赞
知道小有建树答主
回答量:184
采纳率:0%
帮助的人:165万
展开全部
首先添加命名空间using System.IO;
这里有两种方法,希望对你有帮助,操作文件时,一定要记得及时关闭流。
第一种方法:
string path="D\1.txt";//文件的路径,保证文件存在。
FileStream fs=new FileStream(path,FileMode.Append);
SteamWriter sw=new StreamWriter(fs);
sw.WriteLine(要追加的内容);
sw.Close();
fs.Close();
第二种方法:
string path="";//文件存放路径,保证文件存在。
StreamWriter sw=new StreamWriter(path,true);
sw.WriteLine(追加的内容);
sw.Close();
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
merlindlut
2012-09-11 · TA获得超过422个赞
知道小有建树答主
回答量:945
采纳率:0%
帮助的人:401万
展开全部
using System.IO;
public void AddInformation ()
{
FileStream fs = new FileStream("D:\aa.txt",FileMode.OpenOrCreate,FileAccess.ReadWrite);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine("add line information");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
记不住pcl
2017-12-11
知道答主
回答量:1
采纳率:0%
帮助的人:903
引用zzu_Jackie的回答:
首先添加命名空间using System.IO;
这里有两种方法,希望对你有帮助,操作文件时,一定要记得及时关闭流。
第一种方法:
string path="D\1.txt";//文件的路径,保证文件存在。
FileStream fs=new FileStream(path,FileMode.Append);
SteamWriter sw=new StreamWriter(fs);
sw.WriteLine(要追加的内容);
sw.Close();
fs.Close();
第二种方法:
string path="";//文件存放路径,保证文件存在。
StreamWriter sw=new StreamWriter(path,true);
sw.WriteLine(追加的内容);
sw.Close();
展开全部
第一种方法第三行的SteamWriter少写了一个r,应该是StreamWriter
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式