最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

fs.watch检测到文件未链接时获取fs.stat

运维笔记admin13浏览0评论

fs.watch检测到文件未链接时获取fs.stat

fs.watch检测到文件未链接时获取fs.stat

[当fs.watch检测到“取消链接”事件时,我无法获得fs.stat,我只会得到“未定义”]

fs.watch("./someFolder", {recursive: true}, (event, path) => {
  fs.stat(path, (err, stats) => console.log(stats.ino));
})

至少有一种方法可以使文件的索引节点取消链接?

回答如下:

由于文件已取消链接,它返回“未定义”。

'path'仅给您文件名。使用'

require('path')。join(/ dir / of / that / file,path)

'获取完整路径。您创建地图

{fullpath(key)=> inode(value)}

。在“添加”(创建)事件上添加条目,或定期添加条目。在'unlink'事件上,您可以使用全路径从映射中获取inode值。

P.S:也通过chokidar模块在'unlink'上获得'undefined'。

发布评论

评论列表(0)

  1. 暂无评论