如何解决问题Fortify路径操作

时间:2015-12-09 02:25:25

标签: c# visual-studio-2013 path-manipulation

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

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

仅此行代码问题

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

1 个答案:

答案 0 :(得分:0)

如果没有看到你得到的结果,很难说,但看起来你可能已经超过使用斜线限定路径了。

试试这个

string pathMaterData = Path.Combine(ServerName, "MaterData")

if (!Directory.Exists(pathMaterData))
{
  Directory.CreateDirectory(pathMaterData);
}