I am using the below script to search for specific words in a file.
Const ForReading = 1

Set objRegEx = CreateObject("VBScript.RegExp")
objRegEx.Pattern = "errors"

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("C:\Scripts\Test.txt", ForReading)

Do Until objFile.AtEndOfStream
strSearchString = objFile.ReadLine
Set colMatches = objRegEx.Execute(strSearchString)
If colMatches.Count > 0 Then
For Each strMatch in colMatches
Wscript.Echo strSearchString
End If


Instead of searching it to one file, i would like to check specific word named "errors" in all the text files starting with file name with something say "logfile_" in a folder in "c:\test\".

Please guide me.
0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


There are many, many examples of scripts which will recursively loop through files in a folder. Find one and then it's a question of melding the two together.
Answered 03/15/2010 by: VBScab
Red Belt

Please log in to comment