C# 程序在给定目录中搜​​索子目录

C# 程序在给定目录中搜​​索子目录

在给定目录中搜​​索子目录是许多应用程序中的常见任务。在C#中,我们可以使用System.IO命名空间提供的Directory和DirectoryInfo类来执行此任务。在本文中,我们将探讨如何编写 C# 程序来搜索给定目录中的子目录。

方法:使用DirectoryInfo.GetDirectories()

在给定目录中搜​​索子目录的最简单方法是使用 DirectoryInfo.GetDirectories() 方法。此方法返回一个 DirectoryInfo 对象数组,这些对象表示指定目录中的目录。

以下是我们如何使用 DirectoryInfo.GetDirectories() 方法来搜索给定目录中的子目录 -

示例

using System.IO; using System; class Program { static void Main(string[] args) { string path = @"C:UsersJohnDoeDocuments"; DirectoryInfo directory = new DirectoryInfo(path); foreach (DirectoryInfo subdirectory in directory.GetDirectories()) { Console.WriteLine(subdirectory.FullName); } } } 登录后复制