Path::Class is a module for manipulation of file and directory specifications (strings describing their locations, like '/home/ken/foo.txt' or 'C:Windows\Foo.txt') in a cross-platform manner.