百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
W

watch

> 编程语言
开源

用于在 Node.js 中查看文件树的工具

1.3K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

用于在 Node.js 中查看文件树的工具

watch -- 监视 Node.js 中文文件树的工具包

  • 'ignoreDotFiles' - 当为 true 时,此选项表示在遍历文件树时,会忽略以 "." 开头的文件。

回调函数接受 3 个参数。第一个参数是被修改的文件,第二个参数是该文件的当前 stat 对象,第三个参数是之前的 stat 对象。当文件是新建的时,之前的 stat 对象为空。当 watchTree 完成遍历树并添加所有监听器后,它将文件哈希(键是文件/目录名,值是当前 stat 对象)作为第一个参数,同时将空作为之前和当前 stat 对象的参数。

watch.watchTree('/home/mikeal', function (f, curr, prev) { if (typeof f == "object" && prev === null && curr === null) { // 遍历树完成 } else if (prev === null) { // f 是一个新文件 } else if (curr.nlink === 0) { // f 已被删除 } else { // f 已经被修改 } })

watch.unwatchTree(root)

使用 watch.watchTree 取消监视之前已监视的目录根。

watch.createMonitor(root)

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言