zoukankan      html  css  js  c++  java
  • C# 时时监听目录文件改动

      [PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
            static void Main(string[] args)
            {
                FileSystemWatcher watcher = new FileSystemWatcher();
                watcher.Path = AppDomain.CurrentDomain.BaseDirectory;
                /* 设置为监视 LastWrite 和 LastAccess 时间方面的更改,以及目录中文本文件的创建、删除或重命名。 */
                watcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite
                   | NotifyFilters.FileName | NotifyFilters.DirectoryName;
                // 只监控.dll文件  
                watcher.Filter = "*.xml";
                // 添加事件处理器。  
                watcher.Changed += new FileSystemEventHandler(OnChanged);
                watcher.Created += new FileSystemEventHandler(OnChanged);
                watcher.Deleted += new FileSystemEventHandler(OnChanged);
                watcher.Renamed += new RenamedEventHandler(OnChanged);
                // 开始监控。  
                watcher.EnableRaisingEvents = true;
                Console.Read();
            }
     public static void OnChanged(object source, FileSystemEventArgs e)
            {
                Console.WriteLine("有文件被改动过");
            } 
  • 相关阅读:
    compass 制作css sprites
    net模块
    javascript -- 代理模式
    javascript -- 单例模式
    js 对象的浅拷贝和深拷贝
    js 对象的封装,继承,多态的理解
    this,call,apply
    flex 实现圣杯布局
    ubuntu中安装mongodb
    devDependencies和dependencies的区别
  • 原文地址:https://www.cnblogs.com/gengaixue/p/2772707.html
Copyright © 2011-2022 走看看