如何解决强化路径操纵问题



以下代码总是显示路径操作问题。如何解决?

string pathMaterData = ServerName + "\MaterData\";
if (!Directory.Exists(Path.Combine(ServerName, "\MaterData\")))
{
    Directory.CreateDirectory(Path.Combine(ServerName, "\MaterData\"));
}

此线路代码问题仅

 Directory.CreateDirectory(Path.Combine(ServerName, "\MaterData\"));

如果不看看你得到了什么结果,很难说,但看起来你可能用斜线对路径进行了过度限定。

试试这个

string pathMaterData = Path.Combine(ServerName, "MaterData")
if (!Directory.Exists(pathMaterData))
{
  Directory.CreateDirectory(pathMaterData);
}

最新更新