gpt4 book ai didi

c# - .net cmd Proces.Start() 无法更改目录

转载 作者:行者123 更新时间:2023-11-30 13:13:28 39 4
gpt4 key购买 nike

我想我的问题标题已经很清楚了。

我通过传递“cmd.exe”作为参数来调用 Process.Start() 方法。但是不知何故,当我执行该程序时,出现的命令提示符将我的项目文件夹中的 .../bin/debug/ 作为其目录。我希望它改为 C:

有人可以就此给我建议吗?

最佳答案

这是为任何类型的进程设置指定工作目录的正确方法:

var processStartInfo = new ProcessStartInfo();
processStartInfo.WorkingDirectory = @"c:\";
processStartInfo.FileName = "cmd.exe";

// set additional properties
Process proc = Process.Start(processStartInfo);

关于c# - .net cmd Proces.Start() 无法更改目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9513578/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com