using System;
using System.IO;
class Test
{
public static void Main()
{
// Файл, который нужно переименовать
string path = @"c:\temp\MyTest.txt";
// Новое имя файла (абсолютный путь обязателен)
string path2 = @"c:\temp\NewMyTest.txt";
try
{
// Переименовываем файл
File.Move(path, path2);
Console.WriteLine("Файл {0} был переименован в {1}.", path, path2);
}
catch (Exception e)
{
Console.WriteLine("Что-то не получилось: {0}", e.ToString());
}
}
}
Думаю ясно, что необходимо использовать File.Move();