c#遍历一个文件夹下的所有文件包括子文件夹 using System; using System
IO; class ListAllFilesDemo { public static void Main() { Console
Write( "请输入要查询的目录: "); string dir = Console
ReadLine(); try { ListFiles(new DirectoryInfo(dir)); } catch(IOException e) { Console
WriteLine(e
Message); } } public static void ListFiles(FileSystemInfo info) { if (
Exists) return; else { DirectoryInfo dirInfo = info as DirectoryInfo; if (dirInfo
= null) { foreach (var file in dirInfo
GetFileSystemInfos()) { FileInfo fileInfo = file as FileInfo; if (fileInfo
= null) Console
WriteLine(fileInfo
FullName); else { listFiles(file as DirectoryInfo); } } } } } } C#中遍历目录下的目录的文件(二) 1、遍历一个目录下的全部目录,要用到 System
DirectoryInfo 类的GetDirectories 方法: DirectoryInfo dir = new DirectoryInfo(@"c:\"); foreach(DirectoryInfo dChild in dir
GetDir