C# 监视文件 变动

FileSystemWatcher控件

System.IO.FileSystemWatcher

this.fileSystemWatcher1.Created += new System.IO.FileSystemEventHandler(this.fileSystemWatcher1_Created);
this.fileSystemWatcher1.Changed += new System.IO.FileSystemEventHandler(this.fileSystemWatcher1_Changed);
this.fileSystemWatcher1.Renamed += new System.IO.RenamedEventHandler(this.fileSystemWatcher1_Renamed);
this.fileSystemWatcher1.Deleted += new System.IO.FileSystemEventHandler(this.fileSystemWatcher1_Deleted);

 private void fileSystemWatcher1_Created(object sender, System.IO.FileSystemEventArgs e)
        {
            //MessageBox.Show("监视到创建新文件" + e.Name);

            label1.Text = e.FullPath;

        }

        private void fileSystemWatcher1_Changed(object sender, System.IO.FileSystemEventArgs e)
        {
            //MessageBox.Show("监视到新文件" + e.Name);
            label1.Text = e.FullPath;
            label1.Text += "------cha";

        }

        private void fileSystemWatcher1_Renamed(object sender, System.IO.RenamedEventArgs e)
        {
            //MessageBox.Show("监视到重命名" + e.Name);
            label1.Text = e.FullPath;
            label1.Text += "------Rena";
        }

        private void fileSystemWatcher1_Deleted(object sender, System.IO.FileSystemEventArgs e)
        {
            //MessageBox.Show("监视到删除" + e.Name);
            label1.Text = e.FullPath;
            label1.Text += "------Dele";
        }

posted @ 2011-07-30 20:55  jex  阅读(295)  评论(0)    收藏  举报