b9j.path provides a way to parse, manipulate, and generate URI/UNIX-style paths.
To fill the gap, I've released b9j.path:
var path = new b9j.path.Path("/a/b/c")
var child = path.child("xyzzy")
var parent = path.parent()
// ... and much, much, more...