zoukankan      html  css  js  c++  java
  • 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");
            }
        
        }
    }
  • 相关阅读:
    在命令行下运行Matlab
    VMWare无法共享文件夹(Win7宿主机Ubuntu14.04客户机)
    [转] CVonline: Image Databases
    第二天
    第一天
    二宝软件的NABCD分析
    用c++实现环形数组的最大子数组之和
    返回一个二维整数数组中最大子数组的和
    求最大子数组之和
    四则运算
  • 原文地址:https://www.cnblogs.com/shihao/p/2501876.html
Copyright © 2011-2022 走看看