Es un módulo con métodos que lo ayudan a lidiar con los nombres de ruta de directorio y archivo en el sistema de archivos de la máquina. En este artículo, veremos cinco de las herramientas path proporcionadas.

Antes de que podamos comenzar a usar el módulo de ruta, debemos requerirlo:

const path = require('path');

Propiedades de ruta útiles

El pathobjeto tiene la seppropiedad que representa el separador de ruta específico de la plataforma:

path.sep
Los path.sepretornos \en Windows y /en Linux y macOS.

El pathobjeto también tiene la delimiterpropiedad que representa el delimitador de ruta:

path.delimiter
Los path.delimiterretornos ;en Windows y :en Linux y macOS.


Métodos prácticos de ruta

A continuación se muestran algunos métodos útiles del pathmódulo que probablemente utilice con mucha frecuencia:

path.basename(path, [,ext])
path.dirname(path)
path.extname(path)
path.format(pathObj)
path.isAbsolute(path)
path.join(...path)
path.normalize(path)
path.parse(path)
path.relative(from, to)
path.resolve(...path)