我正在尝试通过Node.js锁定Mac上的文件。
我一直在寻找的npm
模块,例如lockfile
和proper-lockfile
,似乎并不是我想要的。
Node.js是否可以?
更新
这是我应该使用Node中的chmod
操作来处理的吗?我想可能会有捷径。
答案 0 :(得分:1)
锁定文件的终端命令为chflags uchg <filename>
,而解锁文件的终端命令为chflags nouchg <filename>
。
您可以使用exec
来简单地调用命令:
const { exec } = require("child_process");
exec(`chflags uchg tempfile`, (err, stdout, strerr) => {
console.log(stdout, strerr);
});