【发布时间】:2013-09-22 02:42:43
【问题描述】:
1) 我创建了一个程序,它打开了一个 twitter 流并将所有内容写入一个文件。
FileStream fs = new FileStream(@"\Database\twitterstream.txt", FileMode.Create);
TextWriter tmp = Console.Out;
StreamWriter sw = new StreamWriter(fs);
Console.SetOut(sw);
2) 我有另一个程序要读取所述文本文件。
using (StreamReader sr = File.OpenText("C:\\Database\\twitterstream.txt"))
{
input = sr.ReadLine();
}
因为我希望它是实时的,所以我试图让一个程序写入,同时另一个程序读取,但显然它正在抛出
"进程无法访问文件 'C:\Database\twitterstream.txt' 因为它正在被另一个人使用 过程”回到我身边。
我正在尝试做的事情可能吗?如果是这样,我该怎么做?
【问题讨论】: