-3

重複の可能性:
C#フォルダがディレクトリに存在するかどうかを確認して作成します

ファイルを作成するアプリケーションがあり、それらを特定のフォルダーに配置する必要があります。フォルダーが存在するかどうかを確認し、存在しない場合は作成するための最善の解決策は何ですか?(私は新しい開発者です)

4

4 に答える 4

2

Directory.Existsメソッド。これがあなたのためのサンプルコードです。

string path = @"C:\MyFolder";
if(!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}

このメソッドはSystem.IO名前空間にあります

于 2012-10-17T13:50:37.943 に答える
1

これを試して

if(System.IO.Directory.Exists("c:\\temp"))
{
   //Folder exists
}
else
{
    //Folder does not exist
}
于 2012-10-17T13:49:52.020 に答える
1

単に電話する

Directory.CreateDirectory(path);

ディレクトリが存在するかどうかをチェックし、存在する場合は単に何もしません。したがって、事前の確認Directory.Exists()は必要ありません。

この回答も参照してください。

于 2012-10-17T13:54:41.037 に答える
0

Directory.Exists()メソッドを確認してください。こちらのMSDNドキュメント

string path = "c:\\MyDirectory";

if (!Directory.Exists( path )) {
    DirectoryInfo di = Directory.CreateDirectory(path);
}
于 2012-10-17T13:49:48.333 に答える