C# - ディレクトリ(フォルダー)が存在するか、チェックする方法

ディレクトリ(フォルダー)の有無を判定するには Directory.Exists メソッド を使用します。 File.Exists メソッドでは判定できません。

ディレクトリ(フォルダー)があるか、確認する方法

Directory.Exists()メソッド の 引数に ディレクトリ名 を渡すと、ディレクトリ があれば true を返します。
using System.IO;

結果 = Directory.Exists("ディレクトリ(フォルダー)名");
サンプルコード
using System;
using System.IO;

bool result = Directory.Exists("D:\\test\\新しいフォルダー");

if (result == true)
{
    Console.WriteLine("ディレクトリがあります。");
}
else
{
    Console.WriteLine("ディレクトリがありません。");
}
フォルダーがある状態で サンプルコード を実行している様子
エクスプローラー-新しいフォルダー
エクスプローラー-新しいフォルダー
実行結果-フォルダーあり
実行結果-フォルダーあり

検証環境

関連ページ