如何在不手动打开特定Word的情况下搜索csv文件

时间:2013-05-29 21:02:51

标签: c#

在C#中如何搜索特定Word的文件共享上的csv文件,而无需手动打开它。如果Word存在“做某事”,如果不存在“做其他事”。我想将此步骤包含在已存在的SQL Server作业中。

1 个答案:

答案 0 :(得分:2)

如果不阅读文件内容,则无法扫描文件内容:

string content = File.ReadAllText(path);
if (content.Contains("word"))
{
    // Text is found
}
else
{
    // Text is not found
}

您可以考虑使用正则表达式:

if (Regex.IsMatch(content, @"\bword\b", RegexOptions.IgnoreCase))
{
    // Word is found
}
else
{
    // Word is not found
}