Change returning value of Directory.GetEntryPath() to bool from void to indicate success or failure.
Remove Directory.RemoveRecursively().
Implement Move() with Directory dest.