菜单
  

     

    {

     

           ListViewItem lvi = new ListViewItem();

     

           lvi.SubItems.Add(e.OldName);   //受影响的文件的原名

     

           lvi.SubItems.Add(e.ChangeType.ToString());  //受影响的文件的改动类型(Rename)

     

           lvi.SubItems.Add(e.Name);   //受影响的文件的新名

     

           lvi.SubItems.Add(e.OldFullPath);     //受影响的文件的原路径

     

           lvi.SubItems.Add(e.FullPath);  //受影响的文件的完整路径(其实和原路径一样)

     

           this.fileEventLog_lvw.Items.Add(lvi);

     

     }

    重点:

     

    1、因为FileSystemWatcher类本身就是多线程的控件,也就是每实例化一个FileSystemWatcher自动就会创建一条线程。

    2、我们需要利用委托进行跨线程更新UI界面,因为重命名事件传递的是RenameEventArgs对象,而创建、修改、删除事件传递的是FileEventArgs对象,所以需要声明两个委托。

    3、如果需要同时监控多个文件(如监控系统全盘),只需要创建FileSystemWatcher数组,每个文件用一个FileSystemWatcher进行监控


  1. 上一篇:吊旗尺寸一般是多少大什么制作
  2. 下一篇:小米root权限怎么获取及小米root权限获取教程
  1. 大学生旅游市场问卷调查表

  2. 娃哈哈童装品牌的调查问卷表

  3. 婚庆公司的意向调查问卷表

  4. 南京旅游纪念品调查问卷

  5. 金盛生态度假村客源市场的调查问卷

  6. 上海地铁广告传播效果的问卷调查表

  7. 幼儿园生活化学启蒙教育的调查问卷表

  8. Bootstrap的OpenGL人体模型仿真

  9. 跨国企业全球营销策略的市场定位调查

  10. 小学课堂教学效率国内外研究现状和参考文献

  11. 友谊质量调查问卷表

  12. PLC启闭机液压系统设计及其故障诊断

  13. MATLAB动车组列车牵引变流...

  14. 上市公司债务税盾文献综述和参考文献

  15. PLC焊机电气控制系统设计开题报告

  16. 淮安乐天玛特连锁超市4P营销策略分析

  17. 多智能体系统一致性问题研究

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回