Iniciante Fundamentos
Módulo path: caminhos
O módulo path ajuda a trabalhar com caminhos de arquivos e pastas. Ele resolve diferenças entre sistemas operacionais (a barra / no Linux e \ no Windows).
Juntar caminhos
O path.join une partes de um caminho com o separador correto:
const path = require("path");
const caminho = path.join("pasta", "sub", "arquivo.txt");
console.log(caminho); // pasta/sub/arquivo.txt
Nome do arquivo
O path.basename retorna a última parte do caminho:
const path = require("path");
console.log(path.basename("/usuarios/maria/foto.png")); // foto.png
Extensão do arquivo
O path.extname retorna a extensão:
const path = require("path");
console.log(path.extname("relatorio.pdf")); // .pdf
Outras funções úteis
const path = require("path");
console.log(path.dirname("/casa/docs/a.txt")); // /casa/docs
console.log(path.resolve("arquivo.txt")); // caminho absoluto