我有一个大文件,我在VB中写一个较小的文件,我只是不知道如何从我打开的输入文件中选择行。
我想保留大文件的前12行,然后将每第3行复制到新输出中。 有什么帮助吗?!
答案 0 :(得分:1)
您可以使用StreamReader
执行此操作 - 只需在文件上打开一个,然后您可以根据需要多次拨打ReadLine()
。
最简单的实现可能是0到11(或1到12)For
循环,然后是While
,其中您读取2并忽略它们,然后读取第3个并写入它
编写新文件可以使用StreamWriter
来完成,WriteLine()
只有StreamReader
方法来编写文本。
StreamWriter
和{{1}}通常是读取和编写文本文件的最简单方法。