节点Js:测试以查看文件是否被锁定以供其他进程编辑

节点Js:测试以查看文件是否被锁定以供其他进程编辑,第1张

节点Js:测试以查看文件是否被锁定以供其他进程编辑

经过一些评论后,我最终使用了代码。

var delInterval = setInterval(del(), 1000);function del(){    fs.open(filePath, 'r+', function(err, fd){        if (err && err.pre === 'EBUSY'){ //do nothing till next loop        } else if (err && err.pre === 'ENOENT'){ console.log(filePath, 'deleted'); clearInterval(delInterval);        } else { fs.close(fd, function(){     fs.unlink(filePath, function(err){         if(err){         } else {         console.log(filePath, 'deleted');         clearInterval(delInterval);         }     }); });        }    });}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5499352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存