重複の可能性:
C#フォルダがディレクトリに存在するかどうかを確認して作成します
ファイルを作成するアプリケーションがあり、それらを特定のフォルダーに配置する必要があります。フォルダーが存在するかどうかを確認し、存在しない場合は作成するための最善の解決策は何ですか?(私は新しい開発者です)
重複の可能性:
C#フォルダがディレクトリに存在するかどうかを確認して作成します
ファイルを作成するアプリケーションがあり、それらを特定のフォルダーに配置する必要があります。フォルダーが存在するかどうかを確認し、存在しない場合は作成するための最善の解決策は何ですか?(私は新しい開発者です)
Directory.Existsメソッド。これがあなたのためのサンプルコードです。
string path = @"C:\MyFolder";
if(!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
このメソッドはSystem.IO
名前空間にあります
これを試して
if(System.IO.Directory.Exists("c:\\temp"))
{
//Folder exists
}
else
{
//Folder does not exist
}
単に電話する
Directory.CreateDirectory(path);
ディレクトリが存在するかどうかをチェックし、存在する場合は単に何もしません。したがって、事前の確認Directory.Exists()
は必要ありません。
この回答も参照してください。
Directory.Exists()
メソッドを確認してください。こちらのMSDNドキュメント
string path = "c:\\MyDirectory";
if (!Directory.Exists( path )) {
DirectoryInfo di = Directory.CreateDirectory(path);
}