我的應用程序成功檢測到我想要檢測的特定文件,但消息箱總是隻顯示一次,但很多次我不知道錯在哪裏。C#代碼行總是檢查特定文件是否存在,但消息框始終顯示,爲什麼?
旁邊的問題是這種總是檢查某個文件是否存在的好方法?還是有更好更準確的方法?如果有任何建議或鏈接將是一個很大的幫助。謝謝!
這裏是我的代碼:
private void Form1_Load(object sender, EventArgs e)
{
timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
if (File.Exists(patch_to_checked))
{
MessageBox.Show("File Found!");
timer1.Stop();
}
}
另請檢查Filewatcher類http://msdn.microsoft.com/zh-cn/library/system .io.filesystemwatcher.aspx – Amitd
@Amitd好的,謝謝!有更多工作示例的更多鏈接?我會讀這 –
是的..試試這些http://www.c-sharpcorner.com/uploadfile/puranindia/filesystemwatcher-in-C-Sharp/和http://www.geekpedia.com/tutorial173_File-monitoring-使用FileSystemWatcher.html和http://www.sitedev.com/source/programmer/samples/watcher.asp – Amitd