在C#中,浏览目录可以使用System.IO命名空间中的Directory类。以下是一些常用的方法和属性:
以下是一个简单的示例代码,用于浏览指定目录下的所有文件和子目录:
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string path = @"C:\example";
if (Directory.Exists(path))
{
Console.WriteLine("Files in directory:");
string[] files = Directory.GetFiles(path);
foreach (string file in files)
{
Console.WriteLine(file);
}
Console.WriteLine("Subdirectories in directory:");
string[] directories = Directory.GetDirectories(path);
foreach (string directory in directories)
{
Console.WriteLine(directory);
}
}
else
{
Console.WriteLine("Directory does not exist.");
}
}
}
在这个示例中,我们首先检查指定目录是否存在,如果存在,则使用Directory.GetFiles和Directory.GetDirectories方法分别获取目录中的文件和子目录,并将它们输出到控制台。如果目录不存在,则输出错误消息。
领取专属 10元无门槛券
手把手带您无忧上云