List subdirectories

Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio


Jump to: navigation, search
C# Code Snippets

C# Source Code Bank

See also …
edit

This C# code snippet lists all of the subdirectories of the current directory (folder).

using System;
using System.IO;
 
class DirectorySubfolders
{
   public static void Main()
   {
   string directoryString = 
      Directory.GetCurrentDirectory(); 
   int i = directoryString.LastIndexOf ('\\');
   directoryString = directoryString.Remove (i, directoryString.Length - i);
   Console.WriteLine ("Directories under \"{0}\" are...", directoryString);
   string[] directories = Directory.GetDirectories (directoryString);
   foreach (string directory in directories)
      { Console.WriteLine ("Subdirectory: \"{0}\"", directory); }
   }
}
 List subdirectories (program output)
Directories under "C:\Visual Studio\bin" are...
Subdirectory: "C:\Visual Studio\bin\Debug"
Subdirectory: "C:\Visual Studio\bin\Debug\Test"

Personal tools