using System;
using System.IO; class Traverse
{
static void TraverseFolder(DirectoryInfo dir)
{
FileInfo[] filesInDir = dir.GetFiles();
foreach(FileInfo file in filesInDir)
{
Console.WriteLine("{0}", file.FullName);
} DirectoryInfo[] directories = dir.GetDirectories();
foreach(DirectoryInfo newDir in directories)
{
TraverseFolder(newDir); // recursive call
}
} public static void Main()
{
String path = "D:\\";
DirectoryInfo di = new DirectoryInfo(path);
TraverseFolder(di);
}
}
using System.IO; class Traverse
{
static void TraverseFolder(DirectoryInfo dir)
{
FileInfo[] filesInDir = dir.GetFiles();
foreach(FileInfo file in filesInDir)
{
Console.WriteLine("{0}", file.FullName);
} DirectoryInfo[] directories = dir.GetDirectories();
foreach(DirectoryInfo newDir in directories)
{
TraverseFolder(newDir); // recursive call
}
} public static void Main()
{
String path = "D:\\";
DirectoryInfo di = new DirectoryInfo(path);
TraverseFolder(di);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货