如何监视指定目录中文件系统的创建、修改、删除

来源:互联网 发布:淘宝大学和培训学校 编辑:程序博客网 时间:2024/06/09 02:12
 

试题要求:

如何监视指定目录中文件系统的创建、修改、删除

考察知识点:

FileSystemWatcher组件、文件操作

参考答案:

private static void FileSystemWatcherDemo()

        {

            FileSystemWatcher watcher = new FileSystemWatcher(@"f:\Test");

            watcher.Changed += new FileSystemEventHandler(watcher_Changed);

            watcher.Created += new FileSystemEventHandler(watcher_Created);

            watcher.WaitForChanged(WatcherChangeTypes.All);

        }

 

        static void watcher_Created(object sender, FileSystemEventArgs e)

        {

            Console.WriteLine(e.FullPath);

        }

 

        static void watcher_Changed(object sender, FileSystemEventArgs e)

        {

            Console.WriteLine(e.FullPath + "---" + e.ChangeType + "---" + File.GetLastWriteTime(e.FullPath));

        }

 

原创粉丝点击