當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Node.js process.umask(mask)用法及代碼示例


process.umask(mask)

添加於:v0.1.19

參數

process.umask(mask) 設置 Node.js 進程的文件模式創建掩碼。子進程從父進程繼承掩碼。返回前一個掩碼。

import { umask } from 'node:process';

const newmask = 0o022;
const oldmask = umask(newmask);
console.log(
  `Changed umask from ${oldmask.toString(8)} to ${newmask.toString(8)}`
);const { umask } = require('node:process');

const newmask = 0o022;
const oldmask = umask(newmask);
console.log(
  `Changed umask from ${oldmask.toString(8)} to ${newmask.toString(8)}`
);

Worker 線程中,process.umask(mask) 將引發異常。

相關用法


注:本文由純淨天空篩選整理自nodejs.org大神的英文原創作品 process.umask(mask)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。