如何用DirectoryInfo遍历目录

   2024-10-07 9070
核心提示:使用DirectoryInfo类可以很方便地遍历目录。以下是一个示例代码,演示了如何使用DirectoryInfo类来遍历目录并列出所有文件和子目

使用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()方法获取目录中的所有子目录。最后,我们遍历文件和子目录,并将它们的名称打印出来。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号