我想用c#编写像pushd \ 172.x.x.x \ something \ something这样的命令。我只想使用pushd映射本地计算机上的网络路径。如果我通过显式打开cmd n键入pushd命令来执行相同操作,则它将连接本地计算机上的网络路径。我想通过使用c#来做到这一点。任何帮助将不胜感激。以下是我的代码:
private void button2_Click(object sender, EventArgs e)
{
string strCmdText;
strCmdText = "pushd" + @"\172.x.x.x\something\something";
System.Diagnostics.Process.Start("CMD.exe", strCmdText);
}
答案 0 :(得分:1)
'pushd'和第二个参数之间缺少空格。 把它改成这样的东西:
strCmdText = "pushd" + " " + @"\172.x.x.x\something\something";
答案 1 :(得分:0)
是否有助于在strCmdText中指定/ C或/ K?
它有助于使用双反斜杠:\\172.x.x.x