您的位置:首页 > 编程语言 > C#

C#文本文件中改变文件某个位置的值

2008-07-24 09:08 239 查看
使用StreamWriter 写文件时,只能把文件全部内容读出来,修改后再全部写回去。
想要改变文件某个位置的值的话,下面方法可行,试了很久好不容易试出来的。

private void button1_Click(object sender, EventArgs e)
{
try
{
byte[] info = Encoding.GetEncoding("Shift_JIS").GetBytes("kkkk");

FileStream fs = new FileStream("D://c.txt", FileMode.OpenOrCreate);

fs.Seek(30, SeekOrigin.Begin);

fs.Write(info, 0, info.Length);
fs.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐