保存文件并自动创建目录

时间:2009-03-19 00:51:55

标签: c# winforms file

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

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

例如。

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

2 个答案:

答案 0 :(得分:62)

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

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

答案 1 :(得分:13)


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