【发布时间】:2012-10-26 21:53:38
【问题描述】:
我有这样的情况/问题:
- 当前某个程序打开了一个 txt 文件。该程序将一些日志内容写入文件。
- 我的 C# 程序应该以只读模式打开该文件,但访问应该是静默的,并且不应阻止对文件的访问。
哪些 C# 函数可以帮助我?
提前致谢。
【问题讨论】:
我有这样的情况/问题:
哪些 C# 函数可以帮助我?
提前致谢。
【问题讨论】:
您只需将适当的参数传递给File.Open() 方法:
using (var stream = File.Open("path",
FileMode.Open,
FileAccess.Read,
FileShare.ReadWrite))
{
// You can read, they (logger) can write
}
【讨论】:
FileShare 标志允许打开已打开的文件。
【讨论】: