Как заменить файл в C #

      Иногда возникает необходимость полностью заменить файл. С File.Replace , заменить один файл на другой очень просто. Метод заменят содержимое одного на содержимое другого, и создает резервную копию исходнго файла. Мы могли бы реализовать это с помощью нескольких функций. Но File.Replace метод делает это автоматически.

Пример 1:

string orgFile = @"C:\Temp\Mahesh.txt";
string repFile = @"C:\Temp\MaheshTXFI.txt";
string backupFile = @"C:\Temp\MaheshTXFI.txt.bac";
try
{
   File.Replace(orgFile, repFile, backupFile, false);
}
catch (IOException iox)
{
   Console.WriteLine(iox.Message);
}

Пример 2:

using System.IO;

class Program
{
   static void Main()
   {
      // Запись в локальный файл 1
      File.WriteAllText("test1.txt", "test1");
      // Запись в локальный файл 2
      File.WriteAllText("test2.txt", "test2");
      // Заменztv содержимое файла 1 содержанием файла 2.
      // ... Также создаем 3 файл в качестве резервного.       
      File.Replace("test2.txt", "test1.txt", "test3.txt");
   }
}

Комментариев нет:

Отправить комментарий

Большая просьба, не писать в комментариях всякую ерунду не по теме!