d是一个数字(0,1,2..9)。所以一个文件可以有一个像FA5423.xml这样的名字。执行此操作最有效的名称是什么?你在使用C#3吗?正则表达式reg=newRegex(@"^FA[0-9]{4}.xml$");varfiles=Directory.GetFiles(yourPath,"*.xml").Where(path=>reg.IsMatch(path));你可以这样做:System.IO.Directory.GetFiles(@"C:","FA????.xml",SearchOption.AllDirectories);然后从你的结果中迭代它们并验证它们对你有效名称中的字符都是数字使用目录API查找FA????.xml,并通过正则表达式过滤器运行结果列表:以上C#学习教程:HowtosearchinC#basedonRegEx如果文件分享的全部内容对你有用,需要进一步了解C#学习教程,希望大家多多关注—varfa=fromf在Directory.GetFiles("FA????.xml")中,其中正则表达式。Match(f,"FAdddd.xml")选择f;本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
