Método Node.js path.dirname()

El método path.dirname() se usa para obtener el nombre del directorio de la ruta dada. Ignora los separadores de directorios finales de la plataforma respectiva.

Sintaxis:

path.dirname( path )

Parámetros: esta función acepta un parámetro como se mencionó anteriormente y se describe a continuación:

  • ruta: es la ruta del archivo que se usaría para extraer el nombre del directorio. Lanza un TypeError si este parámetro no es un valor de string.

Valor devuelto: Devuelve una string con el directorio de la ruta.

Los siguientes programas ilustran el método path.dirname() en Node.js:

Ejemplo 1:

// Node.js program to demonstrate the    
// path.dirname() method 
     
// Import the path module
const path = require('path');
   
// Complete file path
path1 = path.dirname("/users/admin/website/index.html");
console.log(path1)
   
// Only file name
// returns a period (.)
path2 = path.dirname("readme.md");
console.log(path2)
   
// Path with file not specified
path3 = path.dirname("website/post/comments")
console.log(path3);

Producción:

/users/admin/website
.
website/post

Ejemplo 2:

// Node.js program to demonstrate the    
// path.dirname() method 
     
// Import the path module
const path = require('path');
   
console.log("File name:", __filename);
path1 = path.dirname(__filename);
console.log(path1);
   
console.log("Directory name:", __dirname);
path2 = path.dirname(__dirname);
console.log(path2);

Producción:

File name:  G:\tutorials\nodejs-path-dirname\index.js
G:\tutorials\nodejs-path-dirname
Directory name:  G:\tutorials\nodejs-path-dirname
G:\tutorials

Referencia: https://nodejs.org/api/path.html#path_path_dirname_path

Publicación traducida automáticamente

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