Método Node.js path.basename()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *