How to find files according RegEx in C#

前端 未结 3 472
名媛妹妹
名媛妹妹 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:32

    Use the Directory API to find FA????.xml, and run the resulting list through a regex filter:

    var fa = from f in Directory.GetFiles("FA????.xml")
             where Regex.Match(f, "FA\d\d\d\d\.xml")
             select f;
    

提交回复
热议问题