今天项目需要用到一个文件监控功能,用于自动同步更改了的文件到指定的路径。
在网络上找了下,还好发现.net有FileSystemWatcher对象来帮我完成这个监控的功能,现在直接贴上源代码。
在窗体中添加一个label和button控件
private void button1_Click(object sender, EventArgs e)
{
FileSystemWatcher watcher = new FileSystemWatcher();
watcher.Path = @"D:\test";
watcher.IncludeSubdirectories = true;
watcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite
| NotifyFilters.FileName | NotifyFilters.DirectoryName;
//只监控txt文件&