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是变量的原因吗?
怎么解决啊?
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是变量的原因吗?
怎么解决啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货