You can use relative paths - which is what the ".." bit in a path means: "the directory above the current", "." means "the current directory".
But you can't combine a relative path with any part of an absolute path specification.
So if you start your path with an absolute specification like "C:\" you can't then use a relative path specifier in the path and expect it to work!
Why not just use
File.Move[
^]?