C# 如何解决加强路径操作的问题

C# 如何解决加强路径操作的问题,c#,visual-studio-2013,path-manipulation,C#,Visual Studio 2013,Path Manipulation,下面的代码总是显示路径操作问题。如何解决 string pathMaterData = ServerName + "\\MaterData\\"; if (!Directory.Exists(Path.Combine(ServerName, "\\MaterData\\"))) { Directory.CreateDirectory(Path.Combine(ServerName, "\\MaterData\\")); } 这只是一个行代码问题 Directory.CreateDir

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

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);
}

如果你能举一个例子,说明失败时服务器名是什么,那会有帮助。你找到答案了吗?