Đă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"); }; }