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