0
我想從名稱test,test2,test3開始,從文本文件中刪除3行。 我創建的以下腳本只是刪除了一個,我怎樣才能將它設置爲刪除3行?從文本文件中刪除多行vb
Const FOR_READING = 1
Const FOR_WRITING = 2
strFileName = "c:\test.txt"
strCheckForString = UCase("Directory")
Set objFS = CreateObject("Scripting.FileSystemObject")
Set objTS = objFS.OpenTextFile(strFileName, FOR_READING)
strContents = objTS.ReadAll
objTS.Close
arrLines = Split(strContents, vbNewLine)
Set objTS = objFS.OpenTextFile(strFileName, FOR_WRITING)
For Each strLine In arrLines
If Not(Left(UCase(LTrim(strLine)),Len(strCheckForString)) = strCheckForString) Then
objTS.WriteLine strLine
End If
Next
如果你明白了劇本確實你不會問這個問題。另外,這不是vb.net,而是VBScript。 –
正確答案,我是新手。我仍然希望你能幫助我 – user3040935