Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个大文件,我正在 VB 中写入一个较小的文件,我只是不知道如何从打开的输入文件中选择行。
我想保留大文件的前 12 行,并将每 3 行复制到新输出中。有什么帮助吗?!
您可以使用StreamReader- 只需在文件上打开一个,然后您可以ReadLine()根据需要多次调用它。
StreamReader
ReadLine()
最简单的实现可能是 0 到 11(或 1 到 12)For循环,然后是While读取 2 并忽略它们的位置,然后读取 3 并写入它。
For
While
可以使用 来编写新文件StreamWriter,它只有一个WriteLine()写入文本的方法。
StreamWriter
WriteLine()
StreamReader和StreamWriter通常是读取和写入文本文件的最简单方法。