File_FindInFile

Description

Search for specified string in a file. 

 

Syntax

File_FindInFile(sFile, sSearchString, bIgnoreCase, bMustExist) As Boolean

 

Parameters

sFile (String)

Filename

sSearchString (String)

String to find

bIgnoreCase (Boolean)

Ignore case

bMustExist (Boolean)

String must exist


Return value

If sSeachString is found, gbValue is true, line numbers are returned in gaValue and gsValue will contain the content of the last line
The function will return false if sSearchString is not found and bMustExist is true

 

Example

VBScript
If bStatus Then bStatus = File_FindInFile("C:\CapaInstaller.txt", "CapaInstaller", True, True)
If bStatus And gbValue Then
  For index = LBound(gaValue) to UBound(gaValue)
    bStatus = Job_WriteLog("Custom", "String found in line: " & gaValue(index), bStatus, True)
  Next
End If

Scripting Guidelines

 

Related functions

File_AppendToFile File_GetLineString File_InsertInFile