【C#】フォルダの存在を確認し、なければフォルダを作成するには?

C#

C#でフォルダの存在を確認し、なければフォルダを作成するサンプルコードをご紹介します

スポンサーリンク

サンプルコード

using System.IO;

string path=@"フォルダのパスを指定する";
if (!System.IO.Directory.Exists(path))
{
        Directory.CreateDirectory(path);
}

実行すると、フォルダがあるか確認し、フォルダが存在していなければフォルダを作成します。

スポンサーリンク

ダイアログボックスで確認をしてから作成する

フォルダ作成前にダイアログボックスを出したいなら、以下のようにします。

using System.IO;
using System.Windows.Forms;

string path=@"フォルダのパスを指定する";
if (!System.IO.Directory.Exists(path))
{
    var r = MessageBox.Show(
        "フォルダを作成しますか?",
        "フォルダが存在しません",
        MessageBoxButtons.YesNo,
        MessageBoxIcon.Question
    );
    if (r == DialogResult.Yes)
    {
        Directory.CreateDirectory(path);
    }
}

まとめ

C#に慣れている方なら、空でかけるコードだとは思いますが、初心者向けに記事にしてみました。

コメント

タイトルとURLをコピーしました