El método process.cwd() es una interfaz de programación de aplicaciones incorporada del módulo de proceso que se utiliza para obtener el directorio de trabajo actual del proceso node.js. Sintaxis:
process.cwd()
Parámetros: este método no acepta ningún parámetro. Valor de retorno: este método devuelve una string que especifica el directorio de trabajo actual del proceso node.js. Los siguientes ejemplos ilustran el uso del método process.cwd() en Node.js: Ejemplo 1:
javascript
// Node.js program to demonstrate the // process.cwd() Method // Include process module const process = require('process'); // Printing current directory console.log("Current working directory: ", process.cwd());
Producción:
Current working directory: C:\nodejs\g\process
Ejemplo 2:
javascript
// Node.js program to demonstrate the // process.cwd() Method // Include process module const process = require('process'); // Printing current directory console.log("Current working directory: ", process.cwd()); try { // Change working directory process.chdir('../'); console.log("Working directory after changing" + " directory: ", 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 directory: 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_cwd