2015-12-09 2 views
1

В следующем коде всегда отображается проблема с манипуляцией по пути. Как его решить?Как устранить проблему Укрепить путь манипуляции

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

Эта строка кода проблема только

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

, если вы могли бы дать пример того, что ServerName, когда это не удается, то это поможет. –

ответ

0

Сложно сказать, не видя, что результаты, которые вы получаете, но, похоже, может быть, вы над квалифицируя путь с косой черты.

Попробуйте

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

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