Creates a new Path with the specified path appended.
If optional depth argument is not given, will recurse until it runs out of contents.
Deletes the path recursively.
An iterator over the contents of this directory.
The path of the parent directory, or root if path is already root
If this path is absolute, returns it: otherwise, returns an absolute path made up of root / this.
Equivalent to walkFilter(_ => false).
If this path is a container, recursively iterate over its contents.