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