Node.js process.umask()函数
原文:https://www . geesforgeks . org/node-js-process-umask-function/
进程对象是一个全局对象,它提供关于当前 Node.js 进程的信息和控制。作为一个全局变量,它始终对 Node.js 应用程序可用,而无需使用 require()。也可以使用 require()函数显式访问它。
process.umask(掩码)设置 Node.js 进程的文件模式创建掩码。子进程从父进程继承掩码。返回上一个掩码。
语法:
process.umask()
参数:该方法将以下参数作为参数。
返回值:返回字符串或整数。
下面的例子说明了在 Node.js 中 process.umask(掩码)属性的使用:
例:
js
// Node.js program to demonstrate the
// process.umask(mask) Property
// Include process module
const process = require('process');
const newmask = 0o022;
const oldmask = process.umask(newmask);
// Printing process.umask(mask) property value
console.log(
`Changed umask from ${oldmask.toString(8)} to ${newmask.toString(8)}`
);
命令运行:
node index.js
输出:
Changed umask from 2 to 22
注意:以上程序将使用 node index.js 命令编译运行。
参考:https://nodejs . org/API/process . html # process _ process _ umask _ mask
版权属于:月萌API www.moonapi.com,转载请注明出处