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

Vb.net 如何在VB中将输入文本文件的某些行打印到另一个文件中,vb.net,file,text,input,Vb.net,File,Text,Input,我有一个大文件,我正在用VB写一个小文件,我只是不知道如何从我打开的输入文件中选择行 我想保留大文件的前12行,每3行将其复制到新输出中。 有人帮忙吗 您可以使用StreamReader-只需在文件上打开一个,然后您可以根据需要多次调用该文件上的ReadLine() 最简单的实现可能是0-to-11(或1-to-12)For循环,然后是While读2忽略它们,然后读第3个并写它 可以使用StreamWriter编写新文件,它只有一个WriteLine()方法来编写文本 StreamReader和

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

我想保留大文件的前12行,每3行将其复制到新输出中。
有人帮忙吗

您可以使用
StreamReader
-只需在文件上打开一个,然后您可以根据需要多次调用该文件上的
ReadLine()

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

可以使用
StreamWriter
编写新文件,它只有一个
WriteLine()
方法来编写文本

StreamReader
StreamWriter
通常是读写文本文件最简单的方法