Función Node.js process.umask()

El objeto de proceso es un global que proporciona información y control sobre el proceso actual de Node.js. Como global, siempre está disponible para las aplicaciones de Node.js sin utilizar require(). También se puede acceder explícitamente usando la función require().

process.umask(mask) establece la máscara de creación del modo de archivo del proceso Node.js. Los procesos secundarios heredan la máscara del proceso principal. Devuelve la máscara anterior.

Sintaxis:

process.umask()

Parámetros: este método toma el siguiente argumento como parámetro.

  • Cuerda
  • Entero

Valor devuelto: Devuelve una string o un entero.

Los siguientes ejemplos ilustran el uso de la propiedad process.umask(mask) en Node.js:

Ejemplo:

index.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)}`
);

Comando a ejecutar:

node index.js

Producción:

Changed umask from 2 to 22

Nota: El programa anterior se compilará y ejecutará mediante el comando node index.js.

Referencia: https://nodejs.org/api/process.html#process_process_umask_mask

Publicación traducida automáticamente

Artículo escrito por subhammahato348 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *