Javascript可以检查文件中的内容更改吗?

时间:2015-03-17 18:00:02

标签: javascript

示例:

我有

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

从用户输入的文件f中绘制图表。

有没有办法检查文件f是否已被更改,然后重新加载它的内容而无需用户再次选择文件?

1 个答案:

答案 0 :(得分:0)

是的,这可以通过Node.js的文件系统API实现,该API提供了一个" watch"功能

NodeJS Filesystem API文档:https://nodejs.org/api/fs.html

类似的问题: Observe file changes with 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');
    }
});