如何用DirectoryInfo遍历目录

avatar
作者
猴君
阅读量:1

使用DirectoryInfo类可以很方便地遍历目录。以下是一个示例代码,演示了如何使用DirectoryInfo类来遍历目录并列出所有文件和子目录的名称:

using System; using System.IO;  class Program {     static void Main()     {         // 指定要遍历的目录路径         string path = @"C:\Users\Username\Desktop";          // 创建DirectoryInfo对象         DirectoryInfo directoryInfo = new DirectoryInfo(path);          // 获取目录中的所有文件         FileInfo[] files = directoryInfo.GetFiles();         Console.WriteLine("Files:");         foreach (FileInfo file in files)         {             Console.WriteLine(file.Name);         }          // 获取目录中的所有子目录         DirectoryInfo[] subDirectories = directoryInfo.GetDirectories();         Console.WriteLine("\nSubdirectories:");         foreach (DirectoryInfo subDirectory in subDirectories)         {             Console.WriteLine(subDirectory.Name);         }     } } 

在上面的示例代码中,我们首先指定要遍历的目录路径,然后创建一个DirectoryInfo对象来代表该目录。接着,我们使用GetFiles()方法获取目录中的所有文件,并使用GetDirectories()方法获取目录中的所有子目录。最后,我们遍历文件和子目录,并将它们的名称打印出来。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!