我正在创建一个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#相对较新。
答案 0 :(得分:1)
如果发送CTRL(^) - END({END}),它将移动到记事本文件的底部
SendKeys.Send("^{END}");