Directory.GetDirectories(string path)方法是C#中用于获取指定路径下所有子目录的静态方法。
具体使用方法如下:
1.导入命名空间
在使用该方法之前,需要先导入System.IO命名空间,以便使用其中提供的Directory类。
using System.IO;
2.方法原型
public static string[] GetDirectories(string path);
3.方法参数
该方法的参数是要获取子目录的父目录的完整路径,必须为字符串类型。
4.方法返回值
方法返回一个字符串数组,其中每个元素均表示该目录中一个子目录的完整路径。
示例1
以下示例展示了如何使用该方法获取指定路径下的所有子目录:
using System;
using System.IO;
class Program
{
public static void Main()
{
// 定义要获取子目录的父目录的完整路径
string path = @"C:\Users\Administrator\Desktop";
// 调用Directory.GetDirectories方法获取子目录
string[] subdirectories = Directory.GetDirectories(path);
// 输出获取到的子目录
Console.WriteLine("子目录列表:");
foreach (string subdirectory in subdirectories)
{
Console.WriteLine(subdirectory);
}
}
}
该示例获取了桌面目录下的所有子目录,并将子目录以字符串数组的形式返回。最终输出了获取到的子目录列表。
示例2
以下示例展示了如何使用该方法获取指定目录下所有名称为“images”的子目录:
using System;
using System.IO;
class Program
{
public static void Main()
{
// 定义要获取子目录的父目录的完整路径
string path = @"C:\Users\Administrator\Desktop";
// 调用Directory.GetDirectories方法获取子目录
string[] subdirectories = Directory.GetDirectories(path, "images");
// 输出获取到的子目录
Console.WriteLine("子目录列表:");
foreach (string subdirectory in subdirectories)
{
Console.WriteLine(subdirectory);
}
}
}
该示例获取了桌面目录下所有名称为“images”的子目录,并将子目录以字符串数组的形式返回。最终输出了获取到的子目录列表。
这样,就完成了使用Directory.GetDirectories(string path)方法获取指定路径下所有子目录的攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# Directory.GetDirectories(string path):获取指定目录下的所有子目录路径 - Python技术站