Вам нужно переместить его в другой файл (а не в папку), его также можно использовать для переименования.
Move:
File.Move(@"c:\test\SomeFile.txt", @"c:\test\Test\SomeFile.txt");
Переименовать:
File.Move(@"c:\test\SomeFile.txt", @"c:\test\SomeFile2.txt");
Причина, по которой в вашем примере написано «Файл уже существует», заключается в том, что C:\test\Test
пытается создать файл Test
без расширения, но не может этого сделать, поскольку папка с таким именем уже существует.