這是場景, 我有一個應用程序每隔2秒覆蓋一個xml文件。 然後我有這個C#應用程序,每隔1-2secs讀取此文件。 這個過程中運行良好,但有些時候,我得到的錯誤說,c# - 進程無法訪問文件,因爲它被另一個進程使用
進程無法訪問文件,因爲它是由另一個進程使用
我使用XMLDocument.load方法打開和讀取xml文件。
我能做些什麼來解決這個問題? 我已經嘗試在不同的機器上運行,這是絕對隨機的,因爲在我的機器上,它運行了6個小時之前,在另一臺機器上的錯誤,
因爲我的c#程序將繼續讀取此文件,除非用戶點擊一個按鈕停止數據記錄過程
正如我希望程序繼續運行,只要用戶不停止它。 請幫忙
其他過程是什麼?我們無法從這裏看到它。睡吧,我想再試一次。 – 2012-03-03 15:17:29
我正在寫的文件是應用程序的問題?? – 2012-03-03 15:30:06
你每秒都在讀你自己的文件?這是一種硬盤耐久性測試嗎?郵政編碼,證明您正在妥善處置作者。 – 2012-03-03 15:43:19