string filename = ds.Tables[0].Rows[X][0].ToString();
                    string updatatime = ds.Tables[0].Rows[X][1].ToString();
                    Regex s1 = new Regex(filename);
                    Match m1 = s1.Match(MyFileName);
                    if (!m1.Success)
                    {
                       }
                    else
{}
如上,我把文件夹下的文件名及lastwritetime放在一个表里,想用filename遍历该表所有的文件名,与这个文件夹下的文件名比较(如果有新加的文件就在加到这个表里)但是总是会有if(!m1.Success)的情况,我听说Regex的括号里只能加常量,如"tch"的,是因为filename是变量的原因吗?
怎么解决啊?