using System;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
try
{
File.WriteAllText("d:\\data1.txt", "data111");
File.WriteAllText("d:\\data2.txt", "data222");
File.Replace("d:\\data1.txt", "d:\\data2.txt", "d:\\backup.txt");
Console.WriteLine("Replace successes");
}
catch (IOException ioex)
{
Console.WriteLine(ioex.Message);
}
}
}
}
/*
run:
data1
-----
removed
data2
-----
data111
backup.txt
----------
data222
*/