使用Directory.GetFiles过滤多种文件扩展名类型的方法
在.NET/C#应用程序开发中,我们经常需要使用Directory.GetFiles方法来获取指定目录下的文件列表。如果我们只想获取某些特定的文件扩展名类型,可以通过一些方法进行过滤。下面是几种常见的方法:
方法一:使用多个文件扩展名参数
string[] files = Directory.GetFiles(directoryPath, "*.txt;*.docx;*.xlsx");
上述代码中,我们将需要过滤的文件扩展名以分号分隔,作为Directory.GetFiles方法的第二个参数。这样就可以获取所有扩展名为.txt、.docx和.xlsx的文件。
方法二:使用LINQ查询