Đăng bởi : Nông Ngọc Hoài
6/01/2014
thuvienwinform - Chắc hẳn các bạn rất hay gặp phải thông báo này nếu dùng 2 chương trình cùng chỉnh sửa nội dung 1 tệp tin. Để bắt được sự kiện tệp tin bị thay đổi nội dung, được tạo mới hoặc bị xóa đi ta dùng FileSystemWatcher tron System.IO.
Project demo: https://www.dropbox.com/s/vv25p45gmdkat2s/thuvienwinform-FileSystemWatcher%28Kiem%20tra%20su%20thay%20doi%20cua%20file%29.rar (49KB)
private void KiemTraSuThayDoiCuaFile(string thuMuc, string tenFile)
{
FileSystemWatcher fwc = new FileSystemWatcher();
fwc.Path = thuMuc;
fwc.Filter = tenFile;
fwc.NotifyFilter = NotifyFilters.LastWrite;
fwc.EnableRaisingEvents = true;
fwc.Changed += (s1, e1) =>
{
//code cần thực hiện khi file thay đổi
MessageBox.Show("File da bi thay doi");
};
}


