[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("有文件被改动过");
        } 

转载于:https://www.cnblogs.com/gengaixue/archive/2012/11/16/2772707.html

C# 时时监听目录文件改动相关推荐

  1. linux+默认监听+目录,C# 时时监听目录文件改动

    C# 时时监听目录文件改动: public static class DirectoryListen { public static string CountListXmlPath = CountCo ...

  2. php 监控文件夹变化,swoole 开发中监听目录文件变化, 自动重启项目

    在使用swoole的项目中, 在开发时, 会经常改动代码并查看效果, 由于swoole项目是常驻内存的, 代码改动后并不会影响已经在运行中并加载过该代码的程序, 所以需要重启项目. 为了在改动代码之后 ...

  3. 【Python|第39期】监听目录取消文件只读属性

    日期:2023年7月17日 作者:Commas 签名:(ง •_•)ง 积跬步以致千里,积小流以成江海-- 注释:如果您觉得有所帮助,帮忙点个赞,也可以关注我,我们一起成长:如果有不对的地方,还望各位 ...

  4. 使用Epoll 能监听普通文件吗?

    epoll 是 Linux 系统中常用的多路复用 I/O 组件,一般用于监听 socket 是否能够进行 I/O 操作.那么,epoll 能监听普通文件吗? epoll 是 Linux 系统中常用的多 ...

  5. 玩转oracle 11g(24):数据文件设置自扩展和监听日志文件过大处理

    10. 数据文件为打开自动扩展 select * from dba_data_files; 查询结果: AUTOEXTENSIBLE MAXBYTES MAXBLOCKS INCREMENT_BY N ...

  6. Qt5开发及实例学习之监听目录

    2019独角兽企业重金招聘Python工程师标准>>> #include "watcher.h" #include <QVBoxLayout> #in ...

  7. oracle11g日志分析,Oracle11g在Windows环境下监听日志文件达到4G问题解决方案

    1.症状表现:应用无法启动,数据库连接异常缓慢,或直接超时,无法连接. 2.病情分析:监听日志文件listener.log中记录着监听连接的各种信息,并不断增长,最终达到4G. 3.解决方案一:治标, ...

  8. Linux网络编程(六)-高并发服务器03-I/O多路复用03:epoll【红黑树;根节点为监听节点】【无宏FD_SETSIZE限制;不需每次都将要监听的文件描述符从应用层拷贝到内核;不需遍历树】

    一.epoll概述 epoll的本质是一个[红黑树].监听结点为根节点. 大量并发,少量活跃效率高. epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并 ...

  9. FileAlterationMonitor监听目录下文件变化

    工具类 FileMonitor package com.ncs.wavtrans.utils;import org.apache.commons.io.monitor.FileAlterationLi ...

  10. woo如何监听目录和文件变动,woo目录中的文件被改变,监听文件被修改权限

    记录下woo语言监听文件和和文件夹变动后触发事件 非常完整的例子了. 注意由于文件监听属于工具类,则需要使用wop而不是woo print('file notify')-- 初始化监听实列 local ...

最新文章

  1. 【SVN】在阿里云上创建svn服务器
  2. 服务器的操作系统分哪几类,服务器的操作系统分哪几类
  3. python3正则表达式符号和用法
  4. vc 国际化的资源文件处理
  5. 用CSS的 filter 来轻松实现图层半透明
  6. 「2018山东一轮集训」Game
  7. 【Python】Matplotlib绘制带颜色标尺的彩色曲面
  8. python语言的多行注释以什么开头和结尾_Python单行注释与多行注释
  9. Nutch1.2二次开发详细攻略(一)【图文】------Windows平台下Cygwin环境的搭建
  10. oc宏定义的简单理解
  11. win7+VS2008安装QT、环境配置以及简单实例演示
  12. CAD怎么快速用计算机加面积,CAD如何利用“命令”快速计算图形面积
  13. 计算机语言中beta是什么意思,Tea语言迎来1.0第一个Beta版本
  14. CSDN【精品专栏】第28期
  15. mysql中数据库改名字_MySQL数据库改名字
  16. vue预览word,excel,pptx,pdf文件
  17. 动手学Excel数据分析与可视化
  18. MAC下格式化移动硬盘
  19. LINK : fatal error LNK1104: 无法打开文件“mfc71.lib”的原因一例
  20. 怎么把好几行弄成一行_将多行内容合并成一行的两种方式

热门文章

  1. 谈谈 Delphi 的类型与指针[2]
  2. android插件化-apkplug中OSGI服务基本原理-08
  3. [笔记]远传中继的实现
  4. asp.net2.0自定义控件---鼠标移到按钮上更改背景颜色,移出后恢复
  5. 详细教程:编译Linux最新内核
  6. 什么是面向服务的体系结构(SOA)?(转载)
  7. 8.MongoDB之分片集群
  8. C语言实验六作业,C语言程序设计作业——实验六.doc
  9. centos nginx php5.3,centos6.2+nginx-1.2.3+php-5.3.17装配脚本
  10. 编写java项目如何分层_我项目中的代码都是如何分层的?