石家庄建立网站临沂seo推广
c#递归获取指定目录下的所有文件
在C#中,递归地获取指定目录下的所有文件可以通过使用System.IO
命名空间下的DirectoryInfo
和FileInfo
类来实现。以下是一个示例代码,展示了如何递归地遍历一个目录及其所有子目录,并列出所有文件的路径
using System;
using System.IO;class Program
{static void Main(){string startPath = @"C:\example\path"; // 指定起始目录的路径ListFilesInDirectory(startPath);}static void ListFilesInDirectory(string directoryPath){try{DirectoryInfo directoryInfo = new DirectoryInfo(directoryPath);FileInfo[] files = directoryInfo.GetFiles(); // 获取当前目录下的所有文件foreach (FileInfo file in files){Console.WriteLine(file.FullName); // 输出文件的全路径