在WPF中创建子目录?

时间:2013-03-13 15:08:12

标签: c# directory subdirectory

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

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

我创建了上面的目录temp,但我不知道如何在temp1中创建子目录(如temp)?

1 个答案:

答案 0 :(得分:8)

你已经有了基本代码,你只需稍微调整一下即可。根据{{​​3}}

上的文件
  

创建路径中指定的所有目录,除非它们已存在或除非路径的某些部分无效。

因此,您只需指定temp1的完整路径并使用一个电话。

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

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

请注意,这适用于您想要创建目录的任何时间。在WPF应用程序中执行此操作没有什么特别之处。