我们如何在C#中搜索特定目录中的文件?

时间:2010-11-18 11:23:13

标签: c#-4.0

这里我知道源文件夹路径。但是我想在文件目录列表中搜索特定文件夹,如“MANAGERS”。我们可以在C#Windows应用程序中执行此类操作吗?请帮我解决此问题。< / p>

1 个答案:

答案 0 :(得分:1)

您可以使用DirectoryInfo类。

DirectoryInfo di = new DirectoryInfo(mySourceFolder);
DirectoryInfo[] diArr = di.GetDirectories();

foreach (DirectoryInfo dri in diArr)
{
    if(dri.Name.ToUpperInvariant() == "MANAGERS")
    {
        FileInfo[] fiArr = di.GetFiles(); // get a list of files in directory
    }
}