此按钮打开一个包含错误日志信息的文本文件:
private void btnViewErrorLogFile_Click(object sender, EventArgs e)
{
Process.Start(AppVars.ErrorLogFilePath);
}
当用户在应用程序中进行任何处理时,我想检查文件是否打开,如果它是打开的,那么我想关闭它。我该怎么做呢?
答案 0 :(得分:1)
此示例与您尝试执行的操作几乎完全相同: Process.Close Method
Process myProcess;
private void btnViewErrorLogFile_Click(object sender, EventArgs e)
{
myProcess.Start(AppVars.ErrorLogFilePath);
}
private void doSomething()
{
if (!myProcess.HasExited)
{
myProcess.CloseMainWindow();
myProcess.Close();
}
// Do whatever you need with the file
}
显示如何检查它是否正在运行以及如何关闭它。