Javascript Mac OS-使用Node.js锁定文件
我正试图通过Node.js在Mac上锁定一个文件 我一直在寻找的Javascript Mac OS-使用Node.js锁定文件,javascript,node.js,macos,ecmascript-6,Javascript,Node.js,Macos,Ecmascript 6,我正试图通过Node.js在Mac上锁定一个文件 我一直在寻找的npm模块,例如lockfile,以及property lockfile,似乎不是我想要的 Node.js是否可以这样做 更新 这是不是我应该在Node中简单地处理chmod操作?我想可能有一个快捷方式。锁定文件的终端命令是chflags-uchg,而解锁文件的终端命令是chflags-nouchg 您可以使用exec简单地调用命令: const { exec } = require("child_process"); exe
npm
模块,例如lockfile
,以及property lockfile
,似乎不是我想要的
Node.js是否可以这样做
更新
这是不是我应该在Node中简单地处理
chmod
操作?我想可能有一个快捷方式。锁定文件的终端命令是chflags-uchg
,而解锁文件的终端命令是chflags-nouchg
您可以使用exec
简单地调用命令:
const { exec } = require("child_process");
exec(`chflags uchg tempfile`, (err, stdout, strerr) => {
console.log(stdout, strerr);
});