如何在VB中将输入文本文件的某些行打印到另一个文件

时间:2013-07-26 14:53:53

标签: vb.net file text input

我有一个大文件,我在VB中写一个较小的文件,我只是不知道如何从我打开的输入文件中选择行。

我想保留大文件的前12行,然后将每第3行复制到新输出中。 有什么帮助吗?!

1 个答案:

答案 0 :(得分:1)

您可以使用StreamReader执行此操作 - 只需在文件上打开一个,然后您可以根据需要多次拨打ReadLine()

最简单的实现可能是0到11(或1到12)For循环,然后是While,其中您读取2并忽略它们,然后读取第3个并写入它

编写新文件可以使用StreamWriter来完成,WriteLine()只有StreamReader方法来编写文本。

StreamWriter和{{1}}通常是读取和编写文本文件的最简单方法。