Test if directory exists

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 tests whether a named directory (folder) exists on disk.

using System;
using System.IO;
 
class DirectoryExistence
{
   public static void Main()
   {
   string directoryString = 
      Directory.GetCurrentDirectory() +
      @"\TestDir";
   Directory.CreateDirectory (directoryString);
   if (Directory.Exists (directoryString))
      Console.WriteLine ("Directory \"{0}\" exists", directoryString);
   else
      Console.WriteLine (
         "Directory \"{0}\" does not exist", directoryString);
   Directory.Delete (directoryString);
   if (Directory.Exists (directoryString))
      Console.WriteLine ("Directory \"{0}\" exists", directoryString);
   else
      Console.WriteLine (
         "Directory \"{0}\" does not exist", directoryString);
   }
}
 Test if directory exists (program output)
Directory "C:\Visual Studio\TestDir" exists
Directory "C:\Visual Studio\TestDir" does not exist



Personal tools