Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 如何在C#中搜索特定目录中的文件?_C# 4.0 - Fatal编程技术网

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

C# 4.0 如何在C#中搜索特定目录中的文件?,c#-4.0,C# 4.0,这里我知道源文件夹路径。但我想在目录列表中搜索特定文件夹,如“管理器”以查找文件。我们可以在C#Windows应用程序中执行此类操作吗?请帮助我解决此问题。您可以使用该类 但是在这里我不知道“管理器”文件夹在哪里?@Programmer4编程-如果你不知道文件夹在哪里,你希望如何搜索它?@Programmer4编程-什么文件夹名称?“经理”文件夹应该在哪里?请参阅我的最新答案。不过,我在猜测你需要什么。 DirectoryInfo di = new DirectoryInfo(mySourceF

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

您可以使用该类


但是在这里我不知道“管理器”文件夹在哪里?@Programmer4编程-如果你不知道文件夹在哪里,你希望如何搜索它?@Programmer4编程-什么文件夹名称?“经理”文件夹应该在哪里?请参阅我的最新答案。不过,我在猜测你需要什么。
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
    }
}