映射驱动器命令行无法在C#中工作

时间:2014-08-13 08:52:13

标签: c# cmd

尝试在C#中映射网络驱动器,所以虽然最简单的方法是使用命令行,但由于某种原因它不起作用。这是我到目前为止的代码:

            string strCmdText;
            strCmdText = "/C NET USE X: \\INSTALLS\\Deployment /USER:TEST.LOCAL\\Installs pass123 /persistent:yes";
            System.Diagnostics.Process.Start("CMD.exe", strCmdText);

程序编译正常,只是没有映射驱动器

1 个答案:

答案 0 :(得分:2)

我认为您的UNC路径错误,应该是“\\\\INSTALLS\\Deployment”。

这是因为UNC路径是双反斜杠“\\server\share\”但是在字符串中反斜杠需要转义为另一个反斜杠变为“\\\\server\\share”。