gpt4 book ai didi

c# - 在 C# Windows 窗体中单击按钮打开一个已经存在的 txt 文件

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

我的要求是,当我单击我的应用程序的一个按钮(C# windows 窗体)时,一个已经存在的 txt 文件应该在记事本中打开。

我已经尝试过上面的代码:

private void btn1_Click(object sender, EventArgs e)
{
Process p = new Process();
String str = txt1.Text;
ProcessStartInfo ps = new ProcessStartInfo("C:\\Users\\gaurav_joshi\\My Documents\\test.txt");
ps.UseShellExecute = false;
ps.RedirectStandardInput = true;

p.StartInfo = ps;
p.Start();

p.StandardInput.Write("This is a test.");
p.StandardInput.Flush();
p.StandardInput.Close();
}

但是当我运行程序时出现如下异常Win32 异常“指定的可执行文件不是该操作系统平台的有效应用程序”

使用 streamReader 我可以读取文件,但我想启动记事本或写字板本身来读取特定的现有文件。

谁能帮我解决上面的问题

最佳答案

你可以试试这个:

Process.Start("notepad.exe", "C:\\Users\\gaurav_joshi\\My Documents\\test.txt")

关于c# - 在 C# Windows 窗体中单击按钮打开一个已经存在的 txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8997880/

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