Método Node.js process.chdir()

El método process.chdir() es una interfaz de programación de aplicaciones incorporada del módulo de proceso que se utiliza para cambiar el directorio de trabajo actual. Sintaxis:

process.chdir( directory )

Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:

  • directorio: Es un parámetro obligatorio que especifica la ruta al directorio al que se cambiará el directorio de trabajo actual.

Valor devuelto: este método no devuelve ningún valor si tiene éxito, pero arroja una excepción si no se puede cambiar el directorio especificando que «no existe tal archivo o directorio». Los siguientes ejemplos ilustran el uso del método process.chdir() en Node.js: Ejemplo 1: 

javascript

// Node.js program to demonstrate the    
// process.chdir() Method
  
// Include process module
const process = require('process');
 
try {
 
  // Change the directory
  process.chdir('../os');
  console.log("directory has successfully been changed");
} catch (err) {
     
  // Printing error if occurs
  console.error("error while changing directory");
}

Producción:

directory has successfully been changed

Ejemplo 2: 

javascript

// Node.js program to demonstrate the    
// process.chdir() Method
  
// Include process module
const process = require('process');
 
// Printing current directory
console.log("current working directory: "
          + process.cwd());
try {
     
  // Change the directory
  process.chdir('../os');
  console.log("working directory after "
          + "changing: " + process.cwd());
} catch (err) {
   
  // Printing error if occurs
  console.error("error occurred while "
        + "changing directory: " + err);
}

Producción:

current working directory: C:\nodejs\g\process
working directory after changing: C:\nodejs\g\os

Nota: El programa anterior se compilará y ejecutará utilizando el comando node filename.js. Referencia: https://nodejs.org/api/process.html#process_process_chdir_directory

Publicación traducida automáticamente

Artículo escrito por vyer 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 *