ParsedPath
type ParsedPath =
root ist der führende Trenner oder das Schema, dir alles bis zum letzten Trenner, base der Dateiname samt Endung, name derselbe ohne sie, und ext die Endung mitsamt Punkt.
Jeder Teil ist optional, und ein Pfad, dem einer fehlt, kommt ohne diesen Schlüssel zurück statt mit einer leeren Zeichenkette: ein blanker Dateiname ergibt nur base, name und ext. Es ist die Form, die Nodes path.parse liefert — und genau das macht Code, der an beiden Orten laufen muss, austauschbar.
Beispiele
Form
parse("/a/b/c.txt");
// => { root: "/", dir: "/a/b", base: "c.txt", name: "c", ext: ".txt" }
parse("readme.md");
// => { base: "readme.md", name: "readme", ext: ".md" }
Siehe auch
Quellcode
23 September 2026
Diese Dokumentation wurde mit KI (Claude) aus dem Quellcode der Bibliothek erzeugt.