namespace ConsoleApplication3
{
class Program
{
public static string str = "";
static void Main(string[] args)
{
string filePath = "E:\\Desktop";
Program.GetFiles(filePath);
Console.Write(Program.str);
Console.ReadKey();
}
static void GetFiles(string filePath)
{
if (Directory.Exists(filePath))
{
DirectoryInfo dir = new DirectoryInfo(filePath);
foreach (FileInfo d in dir.GetFiles())
{
if(d.FullName.EndsWith(".txt"))
Program.str += d.FullName + "\n";
}
foreach (DirectoryInfo d in dir.GetDirectories())
{
string path = d.FullName;
if (Directory.Exists(path))
{
GetFiles(path);
}
}
}
}
}
}