-2

我正在寻找一种方法来计算文本文件中的行数,不包括 CRLF,这将是每个说的最后一行。

有没有机会为此提供一个简单的代码示例?

4

3 回答 3

3

试试这个(虽然我发现它在谷歌搜索你的问题的标题):

IO.File.ReadAllLines("C:\Users\Dan\Desktop\test.txt").Length

如果您担心末尾有空行,则从所有行循环,直到找到有内容的行,然后将其全部删除,直到最后。这很容易,因为:

IO.File.ReadAllLines("C:\Users\Dan\Desktop\test.txt")

返回字符串向量。希望这可以帮助。

于 2012-04-30T19:28:01.233 回答
1

试试这个:

TextBox1.Text = ""

With OpenFileDialog1
.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
.Filter = "Text Files (*.txt)|*.txt"
If .ShowDialog <> DialogResult.OK Then Exit Sub
End With

Dim intLines As Integer = 0
Dim sr As New IO.StreamReader(OpenFileDialog1.FileName)
Do While sr.Peek() >= 0
TextBox1.Text += sr.ReadLine() & ControlChars.CrLf
intLines += 1
Loop
sr.Close()
MessageBox.Show(intLines, Me.Text)
于 2012-04-30T19:33:06.650 回答
0

基本上你需要校准 md5#sum 然后检查 HTML 是否链接到 CSS 并确保你打开了 javascript

于 2014-01-07T15:12:13.913 回答