C# - How to Check If a Directory Exists?

Learn, how to check given directory is exist or not using C# program?
Submitted by IncludeHelp, on November 12, 2017 [Last updated : March 26, 2023]

Check If a Directory Exists

To check if a directory exists in C#, we use Directory.Exists() method.

Directory.Exist()

This is a method of 'Directory' class, it is used to check whether a directory exists on given path or not?

Syntax

void Directory.Exists(string path);

Parameter(s)

  1. path - Location of directory.

C# program to check given directory exists or not

using System;
using System.IO;

namespace ConsoleApplication1 {
  class Program {
    static void Main() {
      bool flag = false;

      flag = Directory.Exists("D:/India");

      if (flag)
        Console.WriteLine("Directory Exists");
      else
        Console.WriteLine("Directory does not exist");

      flag = Directory.Exists("D:/France");

      if (flag)
        Console.WriteLine("Directory Exists");
      else
        Console.WriteLine("Directory does not exist");
    }
  }
}

Output

Directory Exists
Directory does not exist

Explanation

In the above program, we need to remember, when we use "Directory" class, System.IO namespace must be included in the program.

C#.Net Directory Class Programs »

Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.