3
string path1 = @"C:\temp\";
string path2 = "";

// Create directory temp if it doesn't exist
if (!Directory.Exists(path1))
{
    Directory.CreateDirectory(path1);
}

上記のディレクトリを作成しましたが、 にサブディレクトリ ( など)tempを作成する方法がわかりません。temp1temp

4

1 に答える 1

10

基本的なコードは既に作成されているので、あとは少し調整するだけです。のドキュメントによると、CreateDirectory

pathで指定されたすべてのディレクトリが作成されます。ただし、それらが既に存在するか、パスの一部が無効な場合を除きます。

したがって、完全なパスを指定してtemp11 つの呼び出しを使用するだけです。

string path1 = @"C:\temp\";
string path2 = Path.Combine(path1, "temp1");

// Create directory temp1 if it doesn't exist
Directory.CreateDirectory(path2);

これは、ディレクトリを作成するときにいつでも適用されることに注意してください。WPF アプリケーションでこれを行うことは、特別なことではありません。

于 2013-03-13T15:09:28.113 に答える