zoukankan      html  css  js  c++  java
  • C#监听文件

    //全局变量 

    public static FileSystemWatcher Watcher;

           /// <summary>
            /// 设置监听配置
            /// </summary>
            /// <returns>ture/false</returns>
            public static Boolean SetMonitorFile()
            {
                try
                {
                    Watcher = new FileSystemWatcher();
                    Watcher.Filter = "*.txt";
                    Watcher.Path = "d:\"; //路径
                    Watcher.NotifyFilter = NotifyFilters.Size; //文件大小改变
                    //文件改变事件
                    Watcher.Changed += new FileSystemEventHandler(Watcher_Changed); ;
                    //文件创建事件       
                    Watcher.Created += new FileSystemEventHandler(Watcher_Created);
                    //文件删除事件
                    Watcher.Deleted += new FileSystemEventHandler(Watcher_Deleted);
                    //文件重命名事件
                    Watcher.Renamed += new RenamedEventHandler(Watcher_Renamed);
                    //设置监听子目录
                    Watcher.IncludeSubdirectories = false;
                    //开始进行监听(其实此处是标示是否进行事件监听和抛出)
                    Watcher.EnableRaisingEvents = true;
                    //watcher.EndInit();
                    return true;
                }
                catch (Exception ex)
                {
                    return false;
                }

            }

  • 相关阅读:
    【codevs1922】骑士共存问题——网络流
    【bzoj1855||hdu3401】股票交易——单调队列优化dp
    【bzoj2002】弹飞绵羊——分块
    【bzoj3790】神奇项链——manacher+贪心
    【hdu2149】Public Sale
    【hdu1846】Brave Game
    【hdu3294】Girls' research——manacher
    【hdu3068】最长回文——manacher算法
    [BZOJ] 1634: [Usaco2007 Jan]Protecting the Flowers 护花
    [BZOJ] 1651: [Usaco2006 Feb]Stall Reservations 专用牛棚
  • 原文地址:https://www.cnblogs.com/-lxl/p/4843853.html
Copyright © 2011-2022 走看看