欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【.NET不用控件实现文件夹监测系统】,下面是详细的分享!
.NET不用控件实现文件夹监测系统
最近遇到一个项目,在项目之中想监测一个文件夹里面文件的变化情况,另外想做成开机启动,并且能够提醒客户,便于客户做出相应的动作。
在网上搜集了不少的东西,对这个我这个东西起了不少的作用,但是总是零零碎碎的,最后还是跌跌撞撞的写出来了,测试了一下还行,本人本着互联网的互助原则,将这个小东西放在网上,希望能对大家有一个抛砖引玉的作用,同时也希望大家能多提意见!呵呵…转入正题吧。
在网上搜索了一下http://www.hackchina.com/cont/27825网站是一个老外的东西,还是比较好用,但是源代码没能下载下来!嘿嘿…可能点背。所以就下决心自给自足了。
其实程序的核心类就是.net的一个控件
,但是当时没有发现,做完以后有一种被捉弄的感觉,呵呵…大家仅供借鉴!
本人在程序里面没有直接用控件,代码如下:
|
当然问题的解决这样未免有点太轻松了!接下来就是为对watcher 的事件捕获并进行相应处理,代码如下:
|
相信看我问东东的同仁们到现在也就知道怎么做了,再次不再赘述。另外就是由于文件夹的检测所以会触及到系统安全,所以在程序之中程序的权限设置就显得很有必要,在程序之中加入下面的代码,能有效地避免程序被误认为是非法操作。
|
这些就是开机启动的设置以及取消代码。另外程序可以类似于QQ做消息(文件夹变动消息)提示,当然这些都是一些小把戏,大家应该比我懂得多,我就不献丑了,现在就讲运行的结果展示一下:
这是启动界面:

上面是软件的启动界面,当然上面有我的QQ以及邮箱,大家有什么指教的,这些联系方式一般都是可以找到的,除非我睡觉,呵呵…
这是程序的程序开始监测的结果:

上面是运行效果,下面是最小化到托盘、以及消息提示如下图展示:
红色矩形的就是运行的检测程序。代码程序里面很全面。
原文链接:http://www.cnblogs.com/wukaibo/archive/2011/04/05/2006179.html
以上所分享的是关于.NET不用控件实现文件夹监测系统,下面是编辑为你推荐的有价值的用户互动:
相关问题:asp.net选择文件夹的控件
答:LZ你首先要明确区分上传还是下载功能.fileupload 是上传控件.会弹出窗口要求你选择文件,而下载弹出"保存"功能,不是由你控件的. 而是浏览器对某一文件的解析没有相应的处理程序就会要求你下载或打开,是浏览器的功能. 如一个地址:http://www.xxoo.... >>详细
相关问题:请问.net里的filesystemwatcher控件怎么区分被修改...
答: // 事件处理内判断如下 void OnChanged(object source, FileSystemEventArgs e) { if (Directory.Exists(e.FullPath)) Console.WriteLine("文件夹"); else if (File.Exists(e.FullPath)) Console.WriteLine("文件"); else Console.WriteLine("... >>详细
相关问题:你好,我想问一下,.net控件多选的问题。特别着急...
答:可以用CheckListBox控件,这个是可以进行多选的. 有什么问题可以追问,也可以加Q详聊 453867443 这个控件是这个样子的,可以进行多选 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
