谁能告诉我用C#如何先读取Bin文件的数据到程序上,我可以修改掉之后保存
2个回答
展开全部
using System.IO;//记得加这个引用
private void button1_Click(object sender, EventArgs e)
{
string changedValue = null;
//假设为txt后缀的文件
using(FileStream fileStream = File.Open("Bin.txt",FileMode.OpenOrCreate))
{
TextReader tr = new StreamReader(fileStream, Encoding.Default);
//ChangeMethod为修改文件内容的方法
changedValue = ChangeMethod(tr.ReadToEnd());
}
if (changedValue != null)
{
System.IO.TextWriter textWriter = new System.IO.StringWriter();
string path1 = "Bin所在目录";
using (System.IO.TextWriter streamWriter =
new System.IO.StreamWriter(path1 + "Bin.txt"))
{
streamWriter.Write(changedValue);
}
}
}
private void button1_Click(object sender, EventArgs e)
{
string changedValue = null;
//假设为txt后缀的文件
using(FileStream fileStream = File.Open("Bin.txt",FileMode.OpenOrCreate))
{
TextReader tr = new StreamReader(fileStream, Encoding.Default);
//ChangeMethod为修改文件内容的方法
changedValue = ChangeMethod(tr.ReadToEnd());
}
if (changedValue != null)
{
System.IO.TextWriter textWriter = new System.IO.StringWriter();
string path1 = "Bin所在目录";
using (System.IO.TextWriter streamWriter =
new System.IO.StreamWriter(path1 + "Bin.txt"))
{
streamWriter.Write(changedValue);
}
}
}
更多追问追答
追问
你好你能发个详细的列子给我吗?
追答
您现在只要把代码复制到您的VS上就可以使用了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询