[英]Why do some async methods require a return type of Task, and others don't
[英]Why do some applications lock files and others don't?
在我的數據記錄應用程序中,我寫入以下格式的臨時文件:AppData \\ Local \\ Temp \\ euaxgd5z.csv
默認情況下,這會在Excel中打開。
Process.Start(TempFileLocationBox.Text.ToString());
下次計時器嘗試向該文件寫入更多數據時,將引發異常。 但是,如果我使用TextPad打開它
Process.Start("textpad.exe", TempFileLocationBox.Text.ToString());
它可以很愉快地寫入文件,TextPad會詢問我是否要重新加載它。 如何使Excel表現得與TextPad一樣好?
就我個人而言,我什至不會嘗試“交流”以使您希望重新加載文件這一事實脫穎而出。 如果可能,在關閉舊副本后,我只寫一個新文件並打開一個新的excel副本。
這樣,您無需擔心用戶是否使用開放式辦公室。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.