好的,我正在阅读文本文件中的以下代码并在一行中搜索特定字符串。如果找到字符串,我不想做任何事情,如果没有找到,我想做其他事情。现在我对每个条件都有一个 msgbox。
我遇到的问题是,当找不到字符串时,它不会触发 msgbox。另一个 msgbox 会在找到字符串时触发。
有任何想法吗?
Dim logfile() As String = System.IO.File.ReadAllLines("C:\Temp\Transfer_Log.txt")
Dim searchstring As String = "Test_" + DateTimePicker2.Value.ToString("yyyyMMdd") + ".csv"
For Each line As String In Filter(logfile, searchstring)
If line.Contains("Test_" + DateTimePicker2.Value.ToString("yyyyMMdd") + ".csv") Then
MsgBox("Do Nothing") 'THIS WORKS
Else
MsgBox("Append") 'THIS DOES NOT WORK
End If
Next