用c#开发控制台程序,怎么修改存储在txt文本文件中的内容?

用c#控制台开发一个电话薄管理系统,用stream类把数据存储在txt文件中。然后我要开发修改的功能,怎么修改在文本文件中的内容。

第1个回答  2013-06-09
还是用Stream修改,再写回去。

怎样用C#读取TXT文件内容并修改
1、首先先来看一下准备的txt文本文件的内容。2、然后在程序中引入操作文件的命名空间System.IO。3、接下来需要定义一个变量,存储文件所在的路径。4、然后我们先读取文本内容,调用File类的ReadAllLines即可读取所有内容。5、接下来是修改内容,先按照下图的方式,准备要修改的内容。6、准备好内容以后,调用...

C#程序中怎样修改TXT文本里面的类容?怎样删除文本里面指定的内容?代 ...
string s = File.ReadAllText("c:\\\\你的文本文件.txt");s.Replace("你需要删除的字符串", string.Empty);File.WriteAllText("c:\\\\你的文本文件.txt",s);File类中还有很多实用函数,如ReadLines、AppendText、AppendAllText等,你可以查MSDN,一般的需求都能满足。

用c#修改txt文件内容
File.Exists(path)) { \/\/ 目录\/文件不存在,建立目录\/文件 File.CreateText(path); } \/\/打开文件 \/\/FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read); \/\/通过指定字符编码方式可以实现对汉字的支持,...

用C#如何删除文本文件里的内容
FileStream fs = new FileStream("这里是你的txt路径",FileMode.Open,FileAccess.ReadWrite);StreamReader sr = new StreamReader(fs,Encoding.Default);string content = sr.ReadToEnd();\/\/这个就是文本内容 content = content.Replace("你要删除的文本","");\/\/这里的删除是把你不要的字符串替...

c#怎么把数据存到TXT的文本中去
用文件流\/\/打开文件() ,或通过File创建立如:fs = File.Create(path, 1024)FileStream fs = new FileStream(name, FileMode.CreateNew);\/\/转换为字节 写入数据(可写入中文)Byte[] info = new UTF8Encoding(true).GetBytes("This is some text in the file.");\/\/字节数组,字节偏移量,最多...

用c#如何对txt文档内容进行删除
对内容删除似乎不太好做。提供给你一个思路。先把文本都读取出来,然后replace掉需要删除的内容。接下来将文本重新写回该文件。

新手坐等c#控制台console输出的数据保存到txt中。。。
直接拷贝代码就ok了 记得更改txt文本路劲和那么属性 static void Main(string[] args){ string str;Console.WriteLine("输入字符串:");str = Console.ReadLine();StreamWriter sw = new StreamWriter(@"c:\\txtstr.txt", false); \/\/这个是绝对路径 sw.WriteLine(str);sw.Close();\/\/写入 Con...

我要用C#读取一个文件里指定的一部分内容,然后修改,保存,怎么办?
1,从文本文件中读取内容 2,用正则方法进行替换你想要替换的内容 3,将修改好的内容再写回文本文件中。以下为示例代码:string strFilePath = Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, "\\test.txt");if (File.Exists(strFilePath )){ string strContent = File.ReadAllText(str...

c#中要删除存放在txt中的内容应加什么头文件
C#中没有头文件的概念,要是命名空间的话,应该使用System.IO。

用C#控制台应用程序怎么删除文本文件中的信息 最好能给个程序看看
可以把文件读出来,然后把你要删除的东西替换为空,然后存回去

相似回答