Smontare un percorso — Fermata 1 di 5

Node ha un modulo integrato per i percorsi, node:path. La sua funzione path.parse smonta un percorso in pezzi. Qui la riscrivi a mano, così sai esattamente cosa fa.

Completa scomponi(p): restituisce { dir, base, ext, name }. Per "/app/dati/note.txt": dir è "/app/dati", base è "note.txt", ext è ".txt" (dall'ultimo punto), name è "note". Se il nome non ha punti, o ha solo un punto iniziale come .env, ext è "".