我知道这个代码不工作,但是描述很好什么即时通讯尝试做,我想运行代码时,如果检查当Lastwritetime更大,然后oldvalue日期。我试图提出一个事件,当一个文件更新在C#
private void timer1_Tick(object sender, EventArgs e)
{
DateTime lastWriteTime = File.GetLastWriteTime(@"C:\temp\test_folder\TestFile.txt");
if (lastWriteTime.ToString() > oldValue.ToString())
{
MessageBox.Show("Succsess");
}
string oldValue = lastWriteTime.ToString();
}
编辑: 即时不使用,因为在变化提出的多张事件的SystemfileWatcher。
现在啊,现在就把这个旅店试图追踪错误,修复它 – Darkmage 2010-02-17 15:06:26