2

次のコードは、常にパス操作の問題を示しています。それを解決する方法?

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

この回線コードの問題のみ

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

1 に答える 1

0

どのような結果が得られているかを確認せずに言うのは難しいですが、パスをスラッシュで修飾しすぎているようです。

これを試して

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

if (!Directory.Exists(pathMaterData))
{
  Directory.CreateDirectory(pathMaterData);
}
于 2015-12-11T03:26:38.240 に答える