Javascript是否可以检查文件中的内容更改

Can Javascript check a file for content changes?

本文关键字:文件 是否 检查 Javascript      更新时间:2023-09-26

示例:

我有

var r = new FileReader();
    r.onload = function(e) {
        drawGraph(r.result);
    }
    r.readAsText(f);

根据用户输入的文件f绘制图形。

是否有一种方法可以检查文件f是否已更改,然后重新加载其内容,而无需用户再次选择该文件?

是的,这可以通过使用Node.js的文件系统API来实现,该文件系统提供了"监视"功能

NodeJS文件系统API文档:https://nodejs.org/api/fs.html

类似问题:使用node.js 观察文件更改

fs.watch('somedir', function (event, filename) {
    console.log('event is: ' + event);
    if (filename) {
        console.log('filename provided: ' + filename);
    } else {
        console.log('filename not provided');
    }
});