Node.js | path.basename () Метод
Опубликовано: 4 Августа, 2021
Метод path.basename () используется для получения части имени файла из пути к файлу. При использовании этого метода конечные разделители каталогов игнорируются.
Синтаксис:
path.basename (путь, расширение)
Параметры: этот метод принимает два параметра, как указано выше и описано ниже:
- path: это путь к файлу, который будет использоваться для извлечения имени файла.
- extension: это необязательное расширение файла, которое будет удалено из возвращаемой строки.
Возвращаемое значение: возвращает строку с именем файла в пути. Выдает ошибку, если путь или параметры расширения не являются строковыми значениями.
Ниже программы иллюстрируют метод path.basename () в node.js:
Пример 1: Использование путей к файлам 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) |
Выход:
index.txt индекс
Пример 2: Использование путей к файлам 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) |
Выход:
index.html индекс
Ссылка: https://nodejs.org/docs/latest-v11.x/api/path.html#path_path_basename_path_ext