El método path.basename() se utiliza para obtener la parte del nombre de archivo de una ruta al archivo. Los separadores de directorios finales se ignoran cuando se usa este método.
Sintaxis:
path.basename( path, extension )
Parámetros: este método acepta dos parámetros, 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 archivo.
- extensión: es una extensión de archivo opcional que se eliminaría de la string devuelta.
Valor de retorno: devuelve una string con la parte del nombre de archivo de la ruta. Lanza un error si la ruta o los parámetros de extensión no son valores de string.
Los siguientes programas ilustran el método path.basename() en node.js:
Ejemplo 1: uso de rutas de archivo UNIX
// Node.js program to demonstrate the // path.basename() method // Import the path module const path = require('path'); path1 = path.basename('/home/user/bash/index.txt'); console.log(path1) // Using the extension parameter path2 = path.basename('/home/user/bash/index.txt', '.txt'); console.log(path2)
Producción:
index.txt index
Ejemplo 2: uso de rutas de archivos de Windows
// Node.js program to demonstrate the // path.basename() method // Import the path module const path = require('path'); path1 = path.basename('C:\\users\\bash\\index.html'); console.log(path1) // Using the extension parameter path2 = path.basename('C:\\users\\bash\\index.html', '.html'); console.log(path2)
Producción:
index.html index
Referencia: https://nodejs.org/docs/latest-v11.x/api/path.html#path_path_basename_path_ext
Publicación traducida automáticamente
Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA