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("有文件被改动过");
            } 
  • 相关阅读:
    javaweb大文件上传
    java+大文件分段上传
    php文件断点上传
    java+断点续传
    .net断点续传
    PHP检测每一段代码执行时间
    javaScript阻止浏览器F5刷新
    PHP动态修改配置文件
    eval()计算某个字符串,js和jquery都可以使用
    php 访问java接口数据
  • 原文地址:https://www.cnblogs.com/gengaixue/p/2772707.html
Copyright © 2011-2022 走看看