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#に慣れている方なら、空でかけるコードだとは思いますが、初心者向けに記事にしてみました。
コメント