我有以下代码:
string path = "~/Others/Muzica/Demo/"+interpret+"_"+album+"/";
CMSUtils.CreateFolder(MapPath(path));
其中CreateFolder方法如下:
public static void CreateFolder(string path)
{
if (!System.IO.Directory.Exists(path))
{
System.IO.Directory.CreateDirectory(path);
}
}
所以我创建该文件夹,如果它不存在... 一切都在本地工作但我不明白为什么,如果我把它放在服务器上它给出:
无法映射路径'/ gramma_prod / Others / Muzica / Demo / Vitamina C_De n-ai fi fost Tu /'.
在CMSUtils.CreateFolder(MapPath(路径));
我检查过:/ gramma_prod / Others / Muzica / Demo /是否存在于服务器上,当然它存在...
有人看到了这个问题吗?
答案 0 :(得分:0)
嗯..问题是'解释'值最后有一个空格
无法映射路径 “/ gramma_prod /其它/ Muzica /演示/维生素A C_De n-ai fi fost Tu /
正确使用trim()的另一个原因......