Path::cp() & Path::mv() complete, and Path::mkdir() fixed