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);
}
}
想要改变文件某个位置的值的话,下面方法可行,试了很久好不容易试出来的。
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);
}
}
相关文章推荐
- (可用于超大文件)快速扫描文本文件,统计行数,并返回每一行的索引位置(Delphi、C#)
- 关于SpringBoot bean无法注入的问题(与文件包位置有关)改变自动扫描的包
- 关于SpringBoot bean无法注入的问题(与文件包位置有关)改变自动扫描的包
- C#编程实现动态改变配置文件信息的方法
- 小议C#下文本文件与resources资源文件的相互转换
- 硬盘改变位置之后重新安装GRUB以及修改相应文件的方法
- c#将文件从一个位置复制到另一个位置
- C# WinForm中改变文件属性
- Docker for windows pull镜像文件的安装位置改变的方法
- C# 想要程序文件移动 而数据保持相对位置
- C#当窗体大小改变时,控件的位置和大小随之改变
- 用 C# 轻松读取、改变文件的创建、修改、访问时间
- C# 判断文件是否文本文件
- c# asp.net 鼠标改变控件坐标位置,更改控件坐标,注册表保存读取,打印,查找局域网内打印机等等收集
- Java按位置解析文本文件(使用Swing选择文件)
- 关于SpringBoot bean无法注入的问题(与文件包位置有关)改变自动扫描的包
- 关于SpringBoot bean无法注入的问题(与文件包位置有关)改变自动扫描的包
- 用 C# 轻松读取、改变文件的创建、修改、访问时间
- C#2005用XML来保存连接数据库的字符串(这样改变了服务器连接配制只需改一下这个文件就成了),琢磨了几天终于有解了,和大家分享一下,希望高手指点!
- 硬盘改变位置之后重新安装GRUB以及修改相应文件的方法