Directoryinfo枚举历遍路径
时间: 2024-10-16 19:08:39 浏览: 7
DirectoryInfo枚举在.NET框架中是一个用于处理文件和目录的类,它提供了一种方便的方式来遍历和操作文件系统中的目录结构。你可以通过创建DirectoryInfo对象,并调用其提供的成员函数来进行操作。
例如,如果你想要遍历某个目录及其所有子目录下的文件和子目录,可以这样做:
```csharp
using System.IO;
string path = @"C:\example\directory"; // 你要遍历的目录路径
DirectoryInfo directoryInfo = new DirectoryInfo(path);
// 遍历目录中的文件和子目录
foreach (DirectoryInfo subdir in directoryInfo.GetDirectories())
{
Console.WriteLine($"Subdirectory: {subdir.FullName}");
}
foreach (FileInfo fileInfo in directoryInfo.GetFiles())
{
Console.WriteLine($"File: {fileInfo.FullName}");
}
```
`GetDirectories()`方法会返回一个包含当前目录下所有子目录的DirectoryInfo集合,而`GetFiles()`方法则返回一个包含当前目录下所有文件的FileInfo集合。
阅读全文