📌  相关文章
📜  获取给定目录的子目录列表的 C# 程序

📅  最后修改于: 2022-05-13 01:55:04.634000             🧑  作者: Mango

获取给定目录的子目录列表的 C# 程序

给定一个主管,现在我们将找到给定目录中存在的子目录列表。因此,对于这个任务,我们使用 Directory 类的GetDirectories()方法。此方法用于从给定目录或子目录中获取目录/子目录列表。我们必须指定目录名称才能获取子目录。在这里,我们将返回子目录及其路径。 this 的重载方法

句法:

2. GetDirectories(String, String):返回指定目录中与指定搜索模式匹配的子目录名称(包括路径)。

句法:

3. GetDirectories(String, String, SearchOption):将返回与指定搜索模式匹配的子目录名称(包括它们的路径)和指定director选项中的枚举选项

4. GetDirectories(String, String, SearchOption):返回指定目录中与指定搜索模式匹配的子目录名称(包括路径),用一个值判断是否搜索子目录。

句法:

例子:

C#
// C# program to find the list of sub-directories
// of a given directory
using System;
using System.IO;
 
class GFG{
     
static void Main()
{
     
    // Get the vignan directory path from C drive
    String []all = Directory.GetDirectories("C:/vignan");
     
    // Get all the paths of sub directories
    // present in vignan
    for(int i = 0; i < all.Length; i++)
    {
         
        // Display result
        Console.WriteLine(all[i]);
    }
}
}


输出:

C:/vignan\Hello
        C:/vignan\Data
        C:/vignan\HPink\whalello