我需要在Node.JS应用程序中监视少量目录:
function updated(event, filename){
log("CHANGED\t/share/channels/" + filename);
}
for(i in channels)
fs.watch('share/channels/' + channels[i], {persistent: false}, updated);
问题在于fs.watch只将文件名传递给回调函数,而没有包含它所在的目录。有没有办法可以向updated()函数传递额外参数,以便知道文件所在位置?
我认为我正在寻找类似于Python的functools.partial的东西,如果有帮助的话。