• 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;
                }

            }

  • 相关阅读:
    记我安装Caffe的血泪史(1)
    UWP连接mysql 实现数据远程备份
    数据库性能测试
    性能瓶颈分析定位
    系统安全性测试
    WEB安全性测试点
    jmeter测试报告分析
    Linux常用命令大全
    软件测试入门到飞升上仙之客户端
    软件测试入门到飞升上仙之web 端测试
  • 原文地址:https://www.cnblogs.com/-lxl/p/4843853.html
Copyright © 2020-2023  润新知