Thứ Bảy, 31 tháng 5, 2014

Sự kiện thay đổi nội dung tệp tin. Event change file


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

Không có nhận xét nào:

Đăng nhận xét