Обработка кучи файлов с помощью Node, и мне нужно отделить имя файла от каталога. Есть ли у узла простой способ сделать это без дополнительных зависимостей? Я мог бы использовать пакет NPM, например Имя файла Regex, но думал, что проверю, есть ли что-то доступное из коробки?
Так, например, предположим, что у нас есть src/main/css/file.css
. Надеюсь, что что-то подобное возможно:
const fs = require('fs');
const path = fs.filePath(String pathAndFileName); //path = src/main/css
const file = fs.fileName(String pathAndFileName); //file = file.css
Возможный дубликат nodejs получает имя файла из абсолютного пути?
Все эти функции находятся в пути: nodejs.org/api/path.html
Утилиты для управления путями к файлам находятся в модуле пути. https://nodejs.org/api/path.html
const {dirname, basename} = require('path');
const path = dirname(String pathAndFileName);
const file = basename(String pathAndFileName);
Извините, но мне непонятно, о чем вы спрашиваете. Вы хотите имена файлов в каталоге или что?