美文网首页
7.12 文件系统事件

7.12 文件系统事件

作者: 9e8aeff1c70c | 来源:发表于2021-08-10 15:52 被阅读0次

概念

  • 使用Deno.watchFs监控文件系统事件。
  • 结果可能因操作系统而异。

例子

要轮询当前目录中的文件系统事件,请执行以下操作:

/**
 * watcher.ts
 */
const watcher = Deno.watchFs(".");
for await (const event of watcher) {
  console.log(">>>> event", event);
  // Example event: { kind: "create", paths: [ "/home/alice/deno/foo.txt" ] }
}

运行:

deno run --allow-read watcher.ts

现在尝试在与watcher.ts相同的目录中添加、删除和修改文件。

请注意,事件的确切顺序可能因操作系统而异。此功能根据平台使用不同的系统调用:

相关文章

  • 7.12 文件系统事件

    概念 使用Deno.watchFs[https://doc.deno.land/builtin/stable#De...

  • 7.12事件看法

    关于2016.7.12日南海仲裁时间,我发表以下看法: 纯手打,望大家积极响应 7.12日,这是将载入我中华史册的...

  • 架构之美

    企业项目案例 共享存储实时备份的原理: inotify(实时同步工具) 异步文件系统事件监控机制,可以监控文件系统...

  • inotify 机制

    inotify 是 Linux 平台特有的一种文件系统事件监视机制。inotify API 提供了一种监视文件系统...

  • 2022-07-12

    7.12日冰山作业 一.事件:蹭网蹭不上了 二.应对:抱怨,一致性 三.感受:生气,着急,沮丧,平静 四.想法: ...

  • 我和两个臭屁娃的2017暑假

    7.12 带着女儿描写

  • Linux_288_实时复制工作流

    Inotify是一种异步的系统事件监控机制,通过Inotify可以监控文件系统中添加、删除、修改等事件,利用这个内...

  • 车贴改装

    时间7.7号 车架号0450623 045076 时间7.12 车架号050651 时间7.12 车架号05028...

  • 减肥时光鸡6

    7.12号 87.05 8.13 86.95

  • Node.js 学习笔记 - 核心模块

    使用事件 Events 1.无参数: 2.有参数: 3.只执行一次事件: 文件系统 File System 1.获...

网友评论

      本文标题:7.12 文件系统事件

      本文链接:https://www.haomeiwen.com/subject/exvrdltx.html