Skip to content

File_FindInFile

Search for specified string in a file.

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

Filename

String to find

Ignore case

String must exist

If sSearchString is found, gbValue is True, the numbers of the matching lines are returned in gaValue (the first line in the file is line 1), giValue contains the number of matching lines, and gsValue contains the content of the last matching line.

The function returns False if sSearchString isn’t found and bMustExist is True.

  • The file must exist. If it doesn’t, the function returns False, whatever the value of bMustExist.
  • The file is read as ANSI text. See Text file encoding.
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

File_AppendToFile File_GetLineString File_InsertInFile Constants Package Property Variables