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