FileSystemWatcher类监控文件的更改状态并且实时备份文件-C/S开发框架
FileSystemWatcher首先这是我自己在一个任务需求里面所要用到的,大致的代码如下:我把监视文件和备份文件的方法封装到一个WatcherAndBackup 类中了,但是总感觉封装的不是很好,有大牛能够指出改正之处在此留言,谢谢指点了哈!!,主要监视文件用到的类就是在sysytem.IO 里面的FileSystemWatcher,然后在一个控制台里面创建类WatcherAndBackup的实例并且运行就行
在这里解释一下:实例类WatcherAndBackup时分别要写下backup方法的三个参数:sourcefile、targefile、targePath,也就是备份方法的源文件、目标文件、目标文件的目录,然后在change_watcher方法当中为什么会有这几局代码: var wacher=sender as FileSystemWatcher; wacher.EnableRaisingEvents=false; 然后在方法后面: wacher.EnableRaisingEvents=true; 其实如果不加入这几句代码会出现当监控到文件修改时会触发两次changed方法,这个修改方法是我在网上找到的一个修改方法 好了,基本也说完了。。。有什么不正确的地方请各位大牛指正,本就打着学习的态度写下的。。嘿嘿!!
参考文档:
C/S开发框架支持加载数据库的FastReport.NET报表模板文件 - 功能升级 C#使用SqlBulkCopy快速导入Excel文件(xls/xlsx)-C/S开发框架 最强效率!3个小时完成一个C/S软件系统开发-C/S开发框架 CSFramework开发框架采用一个数据库解决方案(合并数据库)-C/S开发框架 系统登录提示加载账套数据失败,无法选择账套主要原因与解决方案-C/S开发框架 SQL通过附加数据库方式新建用户账套-喜鹊软件OMS系统-C/S开发框架 C# FastReport.NET批量打印条形码报表详解教程-C/S开发框架 C# FormTool.SetCursor设置光标为等待状态,提高用户体验-C/S开发框架 保存报错:当前记录已被其它用户删除,刷新数据失败-C/S开发框架 DataBinderTools.BoundComboBox方法,绑定ComboBox组件的下拉数据源-C/S开发框架 C# Combox组件动态下拉数据-C/S开发框架 tb_DataSet表(账套数据库配置表)详解-C/S开发框架 采购部评估:市场C/S架构快速开发框架软件对比(doc文档下载)-C/S开发框架 Visual Studio正式版注册码秘钥VS密钥-C/S开发框架 GIT VS解决方案忽略文件 .gitignore-C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |