Can you call Directory.GetFiles() with multiple filters?

前端 未结 26 3013
逝去的感伤
逝去的感伤 2020-11-22 05:25

I am trying to use the Directory.GetFiles() method to retrieve a list of files of multiple types, such as mp3\'s and jpg\'s. I have t

26条回答
  •  青春惊慌失措
    2020-11-22 05:47

    How about this:

    private static string[] GetFiles(string sourceFolder, string filters, System.IO.SearchOption searchOption)
    {
       return filters.Split('|').SelectMany(filter => System.IO.Directory.GetFiles(sourceFolder, filter, searchOption)).ToArray();
    }
    

    I found it here (in the comments): http://msdn.microsoft.com/en-us/library/wz42302f.aspx

提交回复
热议问题