• eventType {string} 已发生的更改事件的类型。
    • filename {string|Buffer} 更改的文件名(如果相关或可用)。

    当监视的目录或文件中发生更改时触发。 在 [fs.watch()] 中查看更多详细信息。

    可能不提供 filename 参数,这取决于操作系统的支持。 如果提供了 filename,则当调用 fs.watch() 并将其 encoding 选项设置为 'buffer' 时,filename 将是一个 Buffer,否则 filename 将是 UTF-8 字符串。

    1. // 使用 fs.watch()监听器的示例。
    2. fs.watch('./tmp', { encoding: 'buffer' }, (eventType, filename) => {
    3. if (filename) {
    4. console.log(filename);
    5. // 打印: <Buffer ...>
    6. }
    7. });