static bool TextFileHasContents(string filepath, string contents)
{
FileStream fs = new FileStream(filepath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
StreamReader sr = new StreamReader(fs);
bool ret = false;
string line;
while ((line = sr.ReadLine()) != null)
{
if (line.IndexOf(contents) != -1)
{
ret = true;
break;
}
}
fs.Close();
return ret;
}