保存文件并自动创建目录

我连接了许多变量,我想将该字符串保存为文件路径。

是否有一种方法可以自动创建所有适当的目录,如果它们不存在而不必在每个目录上检查“if exists”

例如。

"C:\" + a + "\" + b+ "\" + d + "\" + d + ".txt" 

使用new FileInfo(path).Directory.Create()

(这会在层次结构中创建所需的任何内容。如果目录已存在,则不执行任何操作。)

using System.IO; .... Directory.CreateDirectory(@"c:\temp\a\b\c\d\e");
using System.IO; .... Directory.CreateDirectory(@"c:\temp\a\b\c\d\e");