chore(*): use getFilename() method instead of basename()
chore(*): implemented getRelativeURL() method and updated move() and copy() methods
chore(*): corrected return types of the move() and copy() methods
Merge branch 'hotfix/0.9.12'