我正在编写一个可以搜索文件名的软件。
这是我要搜索的字符串(文件名):
C:\啵\树干\ SQL \ 2015_ALTER_VIEW_BUCHUNGSLISTE_VIDEOKONFERENZ.sql
我的查询是:
buchung
查询包含在String中,但我不知道如何找到它。
我尝试了以下功能:
if (filename.Contains("buchung"))
{
SearchResultList.Add(fileName);
continue;
}
if (fileName.IndexOf("buchung", StringComparison.OrdinalIgnoreCase) >= 0)
{
SearchResultList.Add(fileName);
continue;
}
我还可以使用其他什么?
编辑:对不起,我的查询有一个空格。这就是为什么我找不到任何东西的原因。
答案 0 :(得分:1)
包含区分大小写
你确定你传递的是正确的东西吗? 这对我有用
string filename = @"C:\Boo\trunk\SQL\2015_ALTER_VIEW_BUCHUNGSLISTE_VIDEOKONFERENZ.sql";
string query = @"buchung";
Debug.WriteLine(filename.IndexOf(query, StringComparison.OrdinalIgnoreCase));