www.rtmj.net > C#将值写入TXT

C#将值写入TXT

//表示清空 txtStreamWriter sw = new StreamWriter("D:\\1.txt"); string w = ""; sw.Write(w); sw.Close();//表示向txt写入文本StreamWriter sw = new StreamWriter("D:\\1.txt"); string w = "10"; sw.Write(w); sw.Close();//表示追加文本 StreamWriter sw =File.AppendText("D:\\1.txt"); string w = "2"; sw.Write(w); sw.Close();

写文件的时候有个参数设置的,可以设置为Append 追加就可以了!

做记事本一般用richtextbox控件方便一些 先拖放一个richtextbox控件到窗体上. 我写了几个方法如下,你要完整的程序我可以发你邮箱或者qq传你 private string read(string path) { filestream fin = new filestream(path,filemode.open,fileaccess.read);

可能是因为你的写入实例没有关闭,加上sw.close(); 路径的话分为绝对路径和相对路径,你写的是相对路径,就是在你的exe的文件夹内,要是绝对路径就要从根目录写起如: C:\\1.txt; 读入的话是一样的 把streamwriter换成streamreader,

可以从业务上进行处理,这个要具体分析了,如果第三方只会定时取走txt的文本的话,可以先将文件创建成其它自定义的扩展名,如“.data”,待数据输入完成后,再将文件的扩展名改成“.txt”.

引入:using System.IO; string path = @"d:\1.txt";//这是地址 string Text = "这里是要写入的内容"; FileStream fs = new FileStream(path, FileMode.Create); StreamWriter sw = new StreamWriter(fs, Encoding.Unicode); sw.Write(Text); sw.Close(); fs.Close();

没有,如果想得到这种的话自己写方法.文件读取都是从头到尾的.你可以先把数据放到一个集合中,然后从后向前写、

你的提问不是很清楚,是想将Dictionary<string,int>这里面的int值写入文本文件中,还是想将整个Dictionary<string,string>实例对象写到文本文件中?如果只是将值写入到文件可以使用FileWriter方法写入了.如果是将Dictionary<string,string>实例对象写入到文件,就需要使用序列化的方法,将对象先进行序列化再写入文件.你可以给我私信,单独说这个问题.

你的提问不是很清楚,是想将Dictionary这里面的int值写入文本文件中,还是想将整个Dictionary实例对象写到文本文件中?如果只是将值写入到文件可以使用FileWriter方法写入了.如果是将Dictionary实例对象写入到文件,就需要使用序列化的方法,将对象先进行序列化再写入文件.你可以给我私信,单独说这个问题.

// -------------------------读取txt文件内容---------------------------------- filestream filestream = new filestream("文件路径",filemode.open,fileaccess.read); streamreader readerstream = new streamreader(); string datastring = readerstream.readtoend(

网站地图

All rights reserved Powered by www.rtmj.net

copyright ©right 2010-2021。
www.rtmj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com