C#用2个变量创建目录

时间:2017-05-05 07:36:07

标签: c#

我正在尝试使用2个变量(ctidSelected,type)创建一个目录:

new FileInfo(Server.MapPath("CopyFiles\\"+ctidSelected+"\\"+type)).Directory.Create();

但是创建的目录是“CopyFiles \ 1000”而不是“CopyFiles \ 1000 \ type1”,其中ctidSelected = 1000并且type = type1

2 个答案:

答案 0 :(得分:2)

您应该调用Directory.CreateDirectory而不是获取父目录并创建该目录:

Directory.CreateDirectory(Path.Combine(Server.MapPath("~/CopyFiles"), ctidSelected, type));

答案 1 :(得分:0)

string ctidSelected= "1000";
string type = "type1";

System.IO.Directory.CreateDirectory(Server.MapPath("CopyFiles\\"+ctidSelected+"\\"+type));