using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
StringBuilder dirList = directoryListing("C:\\Inetpub", "");
Console.WriteLine(dirList.ToString());
}
static StringBuilder directoryListing(string path, string indent)
{
StringBuilder result = new StringBuilder();
DirectoryInfo di = new DirectoryInfo(path);
DirectoryInfo[] rgDirs = di.GetDirectories();
foreach (DirectoryInfo dir in rgDirs)
{
result.AppendLine(indent + dir.Name);
result.Append(directoryListing(path, indent + "..").ToString());
}
return result;
}
}
}
Wednesday, September 23, 2009
C# Snippets: Directory Listing in C#
This will process a directory and get a list of all the files in the directory, returning them as a StringBuilder object.
No comments:
Post a Comment