WPF 使用FileSystemWatcher监控新生成的文件

   main(){
   			    string path1 = "D:\Program Files (x86)\Microsoft Office";   // 监控路径1
   			    string path2 = "D:\Program Files (x86)\Microsoft Visual Studio 14.0\lib";  // 监控路径2
                string[] pathArray = { path1, path2};
                for (int i = 0; i < pathArray.Count(); i++)
                {
                    FileSystemWatcher watch = new FileSystemWatcher();
                    watch.Path = pathArray[i];
                    watch.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite | NotifyFilters.FileName |                          
                    NotifyFilters.DirectoryName;
                    watch.Filter = "*"; 
                    watch.IncludeSubdirectories = true; // 监控子目录
                    watch.Created += new FileSystemEventHandler(OnChangFile);
                    watch.EnableRaisingEvents = true;
                }
                  private void OnChangFile(object sender, FileSystemEventArgs e)
        {
            Console.WriteLine("有新文件产生!");
            Console.WriteLine(e.FullPath);  // 打印文件的路径
            Console.WriteLine(e.Name);  // 打印文件的名称
        }
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值