file.logは継続的に書き込みます。このファイルをいくつかのスクリプトでデスクトップにコピーし、キーワードが最後のレーン私は私のプログラムを起動したとき、私は、このエラーに彼女がコードこのファイルは別のファイルで使用されているため、このファイルは別のファイルで使用されているため、プロセスはファイルにアクセスできません
{
// File.ReadAllLines(@"C:\\Users\\Reta\\Desktop\\TEST\\TEST\\fichiers\\k20\\winvsrTEST.log").Last();
// System.IO.StreamReader file = new System.IO.StreamReader(@"C:\\Users\\Reta\\Desktop\\TEST\\TEST\\fichiers\\k20\\winvsrTEST.log");
string motcle1 = "oee code";
//string line = File.ReadLine().Last().ToString();
var lines = File.ReadAllLines(@"C:\Users\Reta\Desktop\TEST\TEST\fichiers\k20\winvsrTEST.log");
string line = lines.Last();
//line = File.ReadAllLine();
//do
{
if (line.Contains(motcle1))
{
pictureBox2.Show();
pictureBox1.Hide();
}
else
{
pictureBox2.Hide();
pictureBox1.Show();
}
}
//while ((line = File.ReadLine()) != null);
label1.Text = "Hi";
}
}
}で取得することを赤い絵にproblemeを示さない場合ははい私は緑の画像を表示した場合、ログイン `
「Usi ng() 'あなたのプロセスが破棄されていないように見えるので、まだあなたのファイルをブロックしています。 – Cataklysim
また、ログファイルが排他的に開かれているか、他の人がそれを読むことを許可しているかどうかによって異なります。 – BugFinder
それは他人に読むことを許可します –