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中指定的所有目录。

因此,您只需指定完整路径temp1并使用一次调用即可。

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 回答