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' にアクセスできません」と返ってきました。
私がやろうとしていることは可能ですか?もしそうなら、どうすればそれを行うことができますか?