关于FileSystemWatcher 类的详细说明,大家可以去找找CSDN,或者在百度Google上搜下。
至于使用windows服务和.NET FileSystemWatcher对象来监控磁盘文件目录的改变 我就直接贴代码,如果有不明白的请大家直接联系我,联系方式在文章的下面。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Linq;
using System.ServiceProcess;
using System.Text;
using System.IO;
namespace WindowsService
{
partial class FileWatcherService : ServiceBase
{
public FileWatcherService()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
// TODO: 在此处添加代码以启动服务。
FileSystemWatcher watcher = new FileSystemWatcher();
watcher.Filter = "*.txt";
watcher.IncludeSubdirectories = true; //指示监视是否应包含选定路径下的目录