在 vb 2005 中逐行浏览文本文件

发布于 2024-07-08 13:59:13 字数 190 浏览 9 评论 0原文

因此,我的程序本质上需要逐行遍历纯文本文件:

Read line 1:
Do commands
loop
Read line2:
Do Commands
loop

等等,直到完成整个文件,有人知道这方面有什么好的编码示例吗?所有教程似乎都显示了打开和写入/读取文本文件,但没有介绍如何操作逐行进行。

So my program needs to go through a plain text file line by line essentially:

Read line 1:
Do commands
loop
Read line2:
Do Commands
loop

etc until its done with the entire file does anyone know any good coding examples for this, all the tutorials seem to show open and writing/reading textfiles but nothing on how to do it line by line.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

删除会话 2024-07-15 13:59:13
For Each line As String In System.IO.File.ReadAllLines("file.txt")
  ' Do Something'
Next
For Each line As String In System.IO.File.ReadAllLines("file.txt")
  ' Do Something'
Next
紧拥背影 2024-07-15 13:59:13

你可以这样做:

Using f As System.IO.FileStream = System.IO.File.OpenRead("somefile.txt")
    Using s As System.IO.StreamReader = New System.IO.StreamReader(f)
        While Not s.EndOfStream
            Dim line As String = s.ReadLine

            'put you line processing code here

        End While
    End Using
End Using

You could do it like this:

Using f As System.IO.FileStream = System.IO.File.OpenRead("somefile.txt")
    Using s As System.IO.StreamReader = New System.IO.StreamReader(f)
        While Not s.EndOfStream
            Dim line As String = s.ReadLine

            'put you line processing code here

        End While
    End Using
End Using
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文