【发布时间】:2009-06-03 20:52:13
【问题描述】:
假设我正在运行一个程序,它会定期将信息添加到 .CSV 文件中。有没有办法在 Excel 中打开文件时写入文件?显然,在 Excel 中重新打开文件之前不会注意到这些更改,但就目前而言,我正在捕获 IOException 并且如果当前文件已经打开,则只是启动一个新的 .csv 文件。
【问题讨论】:
-
这并没有解决编程问题,但是您是否对环境有足够的控制权以在 NTFS 中将文件标记为只读,以便其他人打开它时文件不会被锁定?当然,这只有在 C# 可以在写入模式下打开只读文件时才有效。