最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

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

IT培训 admin 10浏览 0评论

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'。

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. 暂无评论