|
using System; using System.IO;
namespace GetList { public class GetDirectoryList { public GetDirectoryList() { }
public void GetList(string Folder) { try { DirectoryInfo dir = new DirectoryInfo(Folder); DirectoryInfo[] subDirs = dir.GetDirectories(); FileInfo[] files = dir.GetFiles();
foreach(FileInfo fi in files) { Console.WriteLine(fi.FullName); } if (subDirs != null) { foreach (DirectoryInfo sd in subDirs) { GetList(Folder + @"\\" + sd.Name); } } } catch(Exception ex) { Console.WriteLine(ex.Message); } } } class Test { [STAThread] static void Main(string[] args) { // physical path string folder = @"C:\Inetpub\wwwroot\"; GetDirectoryList dl = new GetDirectoryList(); dl.GetList(folder); }
} }
|