1、创建、写入文本文档
if (!File.Exists(dataTextPath))
{
//创建、写入
FileStream fs = new FileStream(dataTextPath, FileMode.Create, FileAccess.ReadWrite);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine(txtboxContext.Text.Trim());
sw.Flush();
sw.Dispose();
sw.Close();
fs.Close();
}
2、追加
1)在最开始位置追加,追加到开头
string s = File.ReadAllText(dataTextPath);
s = s.Insert(0, txtboxContext.Text.Trim() + "\r\n");
File.WriteAllText(dataTextPath, s);
2)在最后位置追加,追加到结尾
StreamWriter sw = File.AppendText(dataTextPath);
sw.WriteLine(txtboxContext.Text.Trim());
sw.Close();
3、删除(查找文本文档中对应的文字,删除掉)
string s = File.ReadAllText(dataTextPath);
s=s.Replace(delText+"\r\n", string.Empty);
File.WriteAllText(dataTextPath, s);
4、读取
if (File.Exists(dataTextPath))
{
StreamReader sr = new StreamReader(dataTextPath, Encoding.UTF8);
String line;
int i = 0;
while ((line = sr.ReadLine()) != null)
{
dataText.Add(line);
}
sr.Dispose();
sr.Close();
}
本文介绍了使用C#对文本文档进行的各种操作,包括创建并写入文档,在文档开头或结尾追加内容,查找并删除文档中对应文字,以及读取文档内容等信息技术相关操作。
2255

被折叠的 条评论
为什么被折叠?



