VB.NET修改txt文件指定行?

比如,要修改TXT文件的第3行,把3333改成4444,是VB.NET哦。
2024-11-18 23:29:03
推荐回答(2个)
回答1:

.or Example:
1.txt文件内容如下:
The 1st line.
#The 2nd line.
The 3rd line.
The 4th line.
.
修改第二行内容,将#除去.修改后的文本如下:
The 1st line.
The 2nd line.
The 3rd line.
The 4th line.
1 输入方式打开原文件 1.txt;

2 输出方式打开新文件 2.txt;

3 逐行 Line Input 从 1.txt 中读数据,Print 写入 2.txt,直至要修改的行;

4 丢弃从 1.txt中读出的要修改的行,将新内容行写入 2.txt;

5 仿照第 3 步,将其余的行从 1.txt 复制到 2.txt。

6 关闭两个文件

7 删除1.txt,将 2.txt 的文件名改为原来 1.txt 的。

回答2:

没法修改,全部读入,按回车换行分解,然后把第三行替换,然后再以回车换行连接,再写回文件。