请问一个关于程序启动路径的有关问题
请教一个关于程序启动路径的问题
我写一个小程序,用来启动另外一个exe,代码是:
Process.Start(tb.Text.ToString());
这个小程序的启动目录是D:\
另外那个被启动的exe目录是D:\123
这个被启动的exe它有如下一段代码:
if(!Directory.Exists("Back"))
Directory.CreateDirectory("Back");
现在我只要执行这个小程序,它就启动那个exe,但是创建的Back文件夹却在D:\Back,我希望创建的文件夹目录是在D:\123\Back
请问各位大神,如何实现?
------解决方案--------------------
Process p = new Process();
p.StartInfo.WorkingDirectory = 路径;
p.StartInfo.FileName="程序.exe";
p.StartInfo.Arguments = "参数"
p.Start();
我写一个小程序,用来启动另外一个exe,代码是:
Process.Start(tb.Text.ToString());
这个小程序的启动目录是D:\
另外那个被启动的exe目录是D:\123
这个被启动的exe它有如下一段代码:
if(!Directory.Exists("Back"))
Directory.CreateDirectory("Back");
现在我只要执行这个小程序,它就启动那个exe,但是创建的Back文件夹却在D:\Back,我希望创建的文件夹目录是在D:\123\Back
请问各位大神,如何实现?
------解决方案--------------------
Process p = new Process();
p.StartInfo.WorkingDirectory = 路径;
p.StartInfo.FileName="程序.exe";
p.StartInfo.Arguments = "参数"
p.Start();