using System;
using System.Collections.Generic;
using System.Collections;
using System.Text;
using System.IO;
namespace bainli
{
class Program
{
class aa
{
private ArrayList FilePath = new ArrayList();
private ArrayList FileName = new ArrayList();
public ArrayList GetFilePath
{
get { return FilePath; }
}
public ArrayList GetFileName
{
get { return FileName; }
}
public void ListAll(DirectoryInfo source)
{
foreach (FileInfo f1 in source.GetFiles())
{
FilePath.Add(f1.FullName + f1.Name);
FileName.Add(f1.Name);
Console.WriteLine(f1.FullName);
}
foreach (DirectoryInfo childinfo in source.GetDirectories())
{
ListAll(childinfo);
}
}
public void FileList(string sourceDirectory)
{
DirectoryInfo info = new DirectoryInfo(sourceDirectory);
ListAll(info);
}
}
static void Main(string[] args)
{
aa a = new aa();
a.FileList("E:/desk");
Console.ReadLine();
}
}
}