System.Directory是一个用于操作文件和目录的类库,它提供了一组方法和属性,可以方便地进行文件和目录的创建、删除、移动、复制等操作。
Directory.GetFiles()
方法获取指定目录下的所有文件路径。该方法接受两个参数,第一个参数是目录的路径,第二个参数是一个可选的搜索模式,用于筛选文件。返回一个字符串数组,包含了所有符合条件的文件路径。以下是一个示例代码,用于提取指定目录下的所有文件:
using System;
using System.IO;
class Program
{
static void Main()
{
string directoryPath = "C:\\Path\\To\\Directory";
string[] files = Directory.GetFiles(directoryPath);
foreach (string file in files)
{
Console.WriteLine(file);
}
}
}
Directory.GetDirectories()
方法获取指定目录下的所有子目录路径。该方法接受两个参数,第一个参数是目录的路径,第二个参数是一个可选的搜索模式,用于筛选目录。返回一个字符串数组,包含了所有符合条件的子目录路径。以下是一个示例代码,用于提取指定目录下的所有子目录:
using System;
using System.IO;
class Program
{
static void Main()
{
string directoryPath = "C:\\Path\\To\\Directory";
string[] directories = Directory.GetDirectories(directoryPath);
foreach (string directory in directories)
{
Console.WriteLine(directory);
}
}
}
System.Directory类库的优势:
System.Directory的应用场景:
腾讯云相关产品:
腾讯云提供了一系列与文件和目录操作相关的产品和服务,包括:
请注意,以上提到的腾讯云产品仅作为示例,其他云计算品牌商也提供类似的产品和服务,可以根据具体需求选择适合的产品。
领取专属 10元无门槛券
手把手带您无忧上云