zoukankan      html  css  js  c++  java
  • FileSystemWatcher检测系统文件更新

         无意中发现了VS2005中的FileSystemWatcher组件,它可以用于检测系统文件的更新,创建,删除,重命名等.

    它有如下属性:
    IncludeSubdirectories 用于设置是否监视子目录的文件
    Filter 设置监视文件的类型
    NotifyFilter 用于指示要监视更改事件的标志
    Path  设置要监视的系统路径

    事件如下:
    Changed 文件/文件夹内容更改时发生
    Created  创建文件/文件夹时发生
    Delete    删除文件/文件夹时发生
    Renamed 重命名文件/文件夹时发生

    例子:假如我要监测C盘中文件的更改情况,代码如下:
    //首先设置监测目录
    fileSystemWatcher1.Path = "C:\\";

    private void fileSystemWatcher1_Changed(object sender, FileSystemEventArgs e)
            
    {
                
    //得到更新的文件名,以及路径
                string name = e.Name;
                
    string path = e.FullPath;

                MessageBox.Show(
    "文件" + name + "已更改!所在目录:" + path);
            }

    我们同样可以监视文件的创建,删除和重命名.
  • 相关阅读:
    Spring总结
    Json
    智能搜索
    Ajax
    include指令和include标签的区别
    jsp状态管理
    Model1
    JavaBean
    JSP内置对象的解析
    镜像地址管理工具nrm
  • 原文地址:https://www.cnblogs.com/pw/p/460326.html
Copyright © 2011-2022 走看看