为什么某些应用程序会锁定文件,而其他应用程

时间:2015-02-06 10:34:27

标签: c# excel

在我的数据记录应用程序中,我写入表格的临时文件... AppData \ Local \ Temp \ euaxgd5z.csv

默认情况下会在Excel中打开。

Process.Start(TempFileLocationBox.Text.ToString());    

下次计时器尝试向此文件写入更多数据时,会抛出异常。但是,如果我用TextPad打开它

Process.Start("textpad.exe", TempFileLocationBox.Text.ToString());    

它可以非常愉快地写入文件,TextPad会询问我是否要重新加载它。如何使Excel与TextPad一样好用?

1 个答案:

答案 0 :(得分:0)

就我个人而言,我甚至不会尝试'沟通'来擅长重新加载文件。我会写一个新文件,并在可能的情况下关闭旧版本后打开excel的新副本。

这样,您就不必担心用户是否使用开放式办公室,例如。