【发布时间】:2018-11-13 16:35:36
【问题描述】:
我正在尝试检查文件是否已被另一个应用程序锁定。
我认为通过以写入模式打开文件可以轻松做到这一点。
fs.open('myfile.docx', 'r+', (err) => {
if (!err) {
console.log('File unlocked')
}
})
但是,我不想锁定文件,因为其他应用程序可以随时写入数据。
那么,有什么方法可以检查文件是否被锁定而不锁定(并且没有使用 node.js 或 windows cmd 的管理权限)?
【问题讨论】:
-
@lependu 谢谢,不幸的是,他在回答中锁定了文件。我们正在努力避免这种情况。