Работа с файлами C#
Дан символьный файл f . Добавить в его конец символы e, n, d (если это
необходимо, использовать дополнительный файл g).
По дате
По Рейтингу
1234567891011121314151617181920212223242526272829303132333435363738394041
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string fileName = "f.txt";
string tempFileName = "g.txt";
// Проверяем, существует ли файл f
if (!File.Exists(fileName))
{
Console.WriteLine("Файл не найден.");
return;
}
// Открываем файл f для чтения
using (StreamReader reader = new StreamReader(fileName))
{
// Открываем временный файл g для записи
using (StreamWriter writer = new StreamWriter(tempFileName))
{
// Копируем содержимое файла f в файл g
writer.Write(reader.ReadToEnd());
// Добавляем символы e, n, d в конец файла g
writer.Write("end");
}
}
// Удаляем файл f
File.Delete(fileName);
// Переименовываем файл g в f
File.Move(tempFileName, fileName);
Console.WriteLine("Символы e, n, d успешно добавлены в конец файла f.");
}
}
1
File.AppendAllText("f", "end");