components


Description:

public List<string> components ()

Splits the path into its individual components.

Example:

    var path = new Path ("/home/user/docs");
var parts = path.components ();
assert (parts.length () == 3);
assert (parts.nth_data (0) == "home");

Returns:

a list of path components (excluding empty segments).