An object-oriented API for manipulating filesystem paths on   POSIX and Windows.