调用“cmd.exe”并将“cd”更改为C#app中映射驱动器上的目录

时间:2015-02-06 16:18:25

标签: c# cmd

  1. VS_2010是开发工具。
  2. 我正在开发需要执行以下操作的C#app: 2A。调用“cmd.exe” 2B。更改目录。 2C。启动“someApp.exe”。
  3. 我知道怎么做2a。 我知道怎么做2b。 我知道怎么做2c。

    当我需要将目录更改为位于网络上的目录(Mapped Drive Y :: \ aaaa \ bbbb \ cccc)时,我不知道如何做2b。

    有人可以帮忙吗?

    感谢

1 个答案:

答案 0 :(得分:1)

您无法将目录更改为映射的驱动器。您可以做的只是将工作目录设置为Process对象中的该驱动器。如果2a只是达到目的的手段,这将解决您的问题:

var proc = new Process();
proc.StartInfo.FileName = "someApp.exe";
proc.StartInfo.WorkingDirectory = @"Y:\aaaa\bbbb\cccc";
proc.Start();