Multiple file-extensions searchPattern for System.IO.Directory.GetFiles

前端 未结 20 2580
名媛妹妹
名媛妹妹 2020-11-27 11:08

What is the syntax for setting multiple file-extensions as searchPattern on Directory.GetFiles()? For example filtering out files

20条回答
  •  鱼传尺愫
    2020-11-27 11:33

    I would use the following:

    var ext = new string[] { ".ASPX", ".ASCX" };
    FileInfo[] collection = (from fi in new DirectoryInfo(path).GetFiles()
                             where ext.Contains(fi.Extension.ToUpper())
                             select fi)
                             .ToArray();
    

    EDIT: corrected due mismatch between Directory and DirectoryInfo

提交回复
热议问题