2012-09-05 167 views
1

此按鈕可打開其中有錯誤日誌信息的文本文件:如何關閉打開的文件?

private void btnViewErrorLogFile_Click(object sender, EventArgs e) 
{ 
    Process.Start(AppVars.ErrorLogFilePath); 
} 

不過當用戶做任何處理中的應用,我想檢查文件是否打開與否,如果它是開放的,那麼我想關閉它。我會如何去做這件事?

回答

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 
} 

說明如何檢查,如果它的運行,以及如何將其關閉。

+0

這就是我一直在尋找的東西。謝謝! – Testifier

相關問題