using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Threading;
using System.Text.RegularExpressions;
using System.Collections;
namespace _1111111111111
{
class Program
{
static void Main(string[] args)
{
GetAllDirectioninfo(@"C:\c");
Console.Read();
}
static void GetAllDirectioninfo(string starPath)
{
DirectoryInfo info = new DirectoryInfo(starPath);
DirectoryInfo[] dir = info.GetDirectories("*"); //得到满足所有的目录(1级目录)
for (int i = 0; i < dir.Length; i++)
{
GetAllDirectioninfo(dir[i].FullName); //遍历1级目录下的目录
DirectoryInfo di=new DirectoryInfo (dir[i].FullName.ToString ());
foreach (FileInfo item in di.GetFiles("*.txt"))
{
Console.WriteLine(dir[i].FullName +"\\"+ item);
}
// Console.WriteLine(dir[i].FullName);
}
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Threading;
using System.Text.RegularExpressions;
using System.Collections;
namespace _1111111111111
{
class Program
{
static void Main(string[] args)
{
GetAllDirectioninfo(@"C:\c");
Console.Read();
}
static void GetAllDirectioninfo(string starPath)
{
DirectoryInfo info = new DirectoryInfo(starPath);
DirectoryInfo[] dir = info.GetDirectories("*"); //得到满足所有的目录(1级目录)
for (int i = 0; i < dir.Length; i++)
{
GetAllDirectioninfo(dir[i].FullName); //遍历1级目录下的目录
DirectoryInfo di=new DirectoryInfo (dir[i].FullName.ToString ());
foreach (FileInfo item in di.GetFiles("*.txt"))
{
Console.WriteLine(dir[i].FullName +"\\"+ item);
}
// Console.WriteLine(dir[i].FullName);
}
}
}
}