若由Windows窗体应用程序打开,如何以编程方式转到记事本文件的末尾

本文关键字:方式转 编程 记事本 文件 应用程序 窗体 Windows 若由 | 更新日期: 2023-09-27 17:59:39

我正在创建一个Windows窗体应用程序,我希望用户能够在选择菜单栏上的选项后根据请求打开日志文件。

我可以在记事本中打开文件,但最近的条目将在文件的末尾。如何使应用程序在文件末尾启动以为用户保存作业?

我当前的代码:

    public static void OpenCurrentLog()
    {
        Process process = new Process();
        ProcessStartInfo startInfo = new ProcessStartInfo();
        startInfo.FileName = Environment.GetEnvironmentVariable("windir").ToString() + "''system32''notepad.exe";
        startInfo.Arguments = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) +"''" appName + "''" + "''LogFiles''LogFile.log";
        startInfo.WindowStyle = ProcessWindowStyle.Normal;
        process.StartInfo = startInfo;
        process.Start();
        process.WaitForExit();
    }

如有任何帮助,我们将不胜感激。我对c#还比较陌生。

若由Windows窗体应用程序打开,如何以编程方式转到记事本文件的末尾

如果您发送CTRL(^)-END({END}),它将移动到记事本文件的底部

SendKeys.Send("^{END}");