このボタンは、エラー ログ情報を含むテキスト ファイルを開きます。
private void btnViewErrorLogFile_Click(object sender, EventArgs e)
{
Process.Start(AppVars.ErrorLogFilePath);
}
ユーザーがアプリケーションで何らかの処理を行うときに、ファイルが開いているかどうかを確認し、開いている場合は閉じたい。どうすればこれを行うことができますか?
この例は、実行しようとしているものとほぼ同じです: Process.Close メソッド
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
}
実行中かどうかを確認する方法と終了する方法を示します。