Task

Rename:

   a file called     input.txt     into     output.txt     and 
   a directory called     docs     into     mydocs.


This should be done twice:  
once "here", i.e. in the current working directory and once in the filesystem root.

It can be assumed that the user has the rights to do so.

(In unix-type systems, only the user root would have
sufficient permissions in the filesystem root.)




 
// rename file in current directory
f := File with("input.txt")
f moveTo("output.txt")
 
// rename file in root directory
f := File with("/input.txt")
f moveTo("/output.txt")
 
// rename directory in current directory
d := Directory with("docs")
d moveTo("mydocs")
 
// rename directory in root directory
d := Directory with("/docs")
d moveTo("/mydocs")
 