Node.js Path: A Comprehensive Guide
Node.js path - это встроенный модуль в Node.js, который предоставляет удобные методы для работы с путями файловой системы.
Path может использоваться для создания, чтения и манипулирования путями к файлам и папкам в операционной системе. Он предоставляет независимые от платформы методы, что позволяет с легкостью работать с путями как в Windows, так и в Unix-подобных системах.
Вот некоторые из основных методов, доступных в модуле path:
1. path.join([...paths]): Метод объединяет все указанные пути вместе, используя правила операционной системы для конкатенации путей.
Пример использования метода path.join():
const path = require('path');
const fullPath = path.join('/home', 'user', 'documents', 'myfile.txt');
console.log(fullPath);
// Output: /home/user/documents/myfile.txt
2. path.basename(path[, ext]): Метод возвращает последний компонент пути указанного пути. Дополнительно можно указать расширение файла, чтобы получить только базовое имя без расширения.
Пример использования метода path.basename():
const path = require('path');
const fileName = path.basename('/home/user/documents/myfile.txt');
console.log(fileName);
// Output: myfile.txt
3. path.dirname(path): Метод возвращает директорию, в которой расположен указанный путь.
Пример использования метода path.dirname():
const path = require('path');
const directory = path.dirname('/home/user/documents/myfile.txt');
console.log(directory);
// Output: /home/user/documents
Это лишь некоторые из методов, предоставляемые модулем path в Node.js. Есть и другие методы, такие как path.resolve(), path.extname() и много других, которые позволяют работать с путями файловой системы более гибко.