How to find files according RegEx in C#

前端 未结 3 490
名媛妹妹
名媛妹妹 2020-12-20 17:12

I need to get list of files on some drive with paths that matches specific pattern, for example FA\\d\\d\\d\\d.xml where \\d is digit (0,1,2..9). So files can have names lik

3条回答
  •  鱼传尺愫
    2020-12-20 17:53

    Are you using C# 3?

    Regex reg = new Regex(@"^FA[0-9]{4}\.xml$");
    var files = Directory.GetFiles(yourPath, "*.xml").Where(path => reg.IsMatch(path));
    

提交回复
热议问题