windows系统能否监视文件变化,并触发程序运行?请大家帮忙
windows系统能否监视文件变化,并触发程序运行?
RT
举个例子说,我现在已经有一个程序A会不定时生成一个文件,里面有相应的数据信息,还有另一个程序B就是用来处理文件里面的数据,并且要达到时时的效果,(也就是说一旦文件里的数据有变化了B程序就需要来处理他);现在不想让B程序时时运行来监视这个文件,因为这样可能浪费很多系统资源,我听说可以在windows下可能会有个系统设置(好像有人说与API有关),因为系统肯定能感应到文件的变化,一旦文件变化了就触发我的应用程序B来处理文件里的数据,但是具体怎么设置,或者可不可能实现,请教一下各位!!!
多谢了!!!
如果系统监视不能实现,用个小脚本也可以,但是在win下我不知道怎么去写,
比如是不是可以
while(1)
{
if filename.txt 不为空
( d:\B ) //执行B程序
}