日期:2014-05-18  浏览次数:20976 次

如何实时响应这种需求??
有一个程序,会不间断(无时间规则)的把图片发送到某个目录下面来

现在另外有一个程序,就是我要写的程序,希望能实时的响应
即,当有图片发送过来的时候,我的程序能自动的去读这个图片的文件名

这2个程序本身不通信。

我如何才能做到实时响应呢?就是说当某个目录下有新增的图片时,我能去处理。

我之前想的是用timer,定时比如没秒去读这个目录一下,遍历一遍所有图片的文件名,有新增的就取出来。
可是又觉得这种方法是不是太傻?也太耗系统资源了吧,如果这个目录下图片很多比如几个G了,我去遍历一遍也得废不少时间啊

请教各位,有没有啥好的办法?


------解决方案--------------------
FileSystemWatcher 类
------解决方案--------------------
http://hi.baidu.com/%D6%C2%D0%F9%B8%F3/blog/item/8d70b4f109975f979e51469f.html