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.