gpt4 book ai didi

c# - 系统找不到进程启动中指定的文件异常

转载 作者:太空宇宙 更新时间:2023-11-03 20:36:17 25 4
gpt4 key购买 nike

我在从 C# 启动进程时遇到一些异常以下是代码

Process myProcess = new Process();  
try
{
myProcess.StartInfo.UseShellExecute = true;
myProcess.StartInfo.FileName = "c:\\windows\\system32\\notepad.exe C:\\Users\\Karthick\\AppData\\Local\\Temp\\5aau1orm.txt";
myProcess.StartInfo.CreateNoWindow = false;
myProcess.Start();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}

如果 useShellExecute 设置为 false,有时我会收到异常“文件名、目录名或卷标语法不正确”

关于为什么这不正确的任何想法

最佳答案

您不能将整个命令行放在 FileName 属性中。

相反,您应该启动 txt 文件,它将在用户的默认编辑器中打开:

Process.Start(@"C:\Users\Karthick\AppData\Local\Temp\5aau1orm.txt");

关于c# - 系统找不到进程启动中指定的文件异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4913816/

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