我正在连接多个变量,我想将该字符串保存为文件路径。
是否有一种方法可以自动创建所有适当的目录,如果它们不存在而不必检查每个目录上的“if exists”
例如。
"C:\" + a + "\" + b+ "\" + d + "\" + d + ".txt"
答案 0 :(得分:62)
使用new FileInfo(path).Directory.Create()
。
(这会在层次结构中创建所需的任何内容。如果目录已存在则不执行任何操作。)
答案 1 :(得分:13)
using System.IO;
....
Directory.CreateDirectory(@"c:\temp\a\b\c\d\e");