Top.Mail.Ru
Ответы

Работа с файлами 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");