C#如何遍历出一个文件夹下的所有文件

    xiaoxiao2025-04-09  16

    实现该功能使用到了DirectoryInfo类。

    DirectoryInfo 类派生自 FileSystemInfo 类。它提供了各种用于创建、移动、浏览目录和子目录的方法。该类不能被继承。 下表列出了 DirectoryInfo 类中一些常用的属性:

    下表列出了 DirectoryInfo 类中一些常用的方法:

    代码:

    class Program { static void Main(string[] args) { Director("E:\\java"); } static void Director(string dir) { DirectoryInfo d = new DirectoryInfo(dir); FileSystemInfo[] fsinfos = d.GetFileSystemInfos(); foreach (FileSystemInfo fsinfo in fsinfos) { if (fsinfo is DirectoryInfo) //判断是否为文件夹 { Director(fsinfo.FullName);//递归调用 } else { Console.WriteLine(fsinfo.FullName);//输出文件的全部路径 } } } } 结果:

    转载请注明原文地址: https://ju.6miu.com/read-1297875.html
    最新回复(0)