• FileSystemWatcher.cs


    /*
     * C# Programmers Pocket Consultant
     * Author: Gregory S. MacBeth
     * Email: gmacbeth@comporium.net
     * Create Date: June 27, 2003
     * Last Modified Date:
     * Version: 1
     */
    using System;
    using System.IO;

    namespace Client.Chapter_11___File_and_Streams
    {
        public class Test
        {
            public static void Main(string[] args)
            {
                 FileSystemWatcher watcher = new FileSystemWatcher();
                 watcher.Path = @"c:\Test";
                 watcher.NotifyFilter  =
                                                        NotifyFilters.LastAccess |
                                                        NotifyFilters.LastWrite |
                                                        NotifyFilters.FileName |
                                                        NotifyFilters.DirectoryName;
                 watcher.Filter = "*.txt";
                 watcher.Changed += new FileSystemEventHandler(OnChanged);
                 watcher.Created += new FileSystemEventHandler(OnChanged);
                 watcher.Deleted += new FileSystemEventHandler(OnChanged);
                 watcher.Renamed += new RenamedEventHandler(OnRenamed);
                 watcher.EnableRaisingEvents = true;
                             
            }
            
            public static void OnChanged(object source, FileSystemEventArgs e)
            {
                   Console.WriteLine("Event Fired");
            }
            public static void OnRenamed(object source, RenamedEventArgs e)
            {
                Console.WriteLine("Event Fired");
            }
        
        }
    }
  • 相关阅读:
    Ansi,UTF8,Unicode,ASCII编码的区别
    Delphi 快捷键
    Sql Server2008恢复备份数据库问题
    js图片无缝滚动代码
    SQL Server 2008 清空删除日志文件 130G日志 10秒内变10M .
    JavaScript_循环26个英文字母的方法 .
    iframe跨子域
    sql数据库该名字
    大型网站架构的优化与架构演变(整理) .转自网络
    删除SQL日志语句,经测试8G日志文件都可以删除
  • 原文地址:https://www.cnblogs.com/shihao/p/2501876.html
Copyright © 2020-2023  润新知