Как добавить данные в файл для последующих действий с ними - C#

Узнай цену своей работы

Формулировка задачи:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class CreateFile
    {
        static void Main()
        {
            string activeDir = @"C:\testdir2";
            string newPath = System.IO.Path.Combine(activeDir, "mySubDir");
            System.IO.Directory.CreateDirectory(newPath);
            string newFileName = "Text.txt";

            newPath = System.IO.Path.Combine(newPath, newFileName);
            if (!System.IO.File.Exists(newPath))
            {
                using (System.IO.FileStream fs = System.IO.File.Create(newPath))
                {
                    for (byte i = 0; i < 100; i++)
                    {
                        fs.WriteByte(i);
                    }
                }
            }
            try
            {
                byte[] readBuffer = System.IO.File.ReadAllBytes(newPath);
                foreach (byte b in readBuffer)
                {
                    Console.WriteLine(b);
                }
            }
            catch (System.IO.IOException e)
            {
                Console.WriteLine(e.Message);
                System.Console.WriteLine("Press any key to exit.");
                System.Console.ReadKey();
            }
        }

    }
}
есть одна программа(еоп)
   string newFileName = "Text.txt";
Как добавить данные в файл для последующий действий с ними?

Решение задачи: «Как добавить данные в файл для последующих действий с ними»

textual
Листинг программы
    /* В аргументах инициализатора нового экземпляра класса, наряду с
     * переменной "path", нужно указать свойство "true" - разрешена
       дозапись в существующий файл или "false" - переписать файл*/
       StreamWriter sw = new StreamWriter(path, false);
       sw.WriteLine();
    // Например, записываем текущие дату и время в файл
       sw.WriteLine("Текущие дата и время (время UTC):  " + DateTime.UtcNow.ToString());
       Console.WriteLine("\nТекущая дата и время:  " + DateTime.UtcNow.ToString());
    /* Перед выходом из приложения не забываем закрывать файл */
       sw.Close();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.714 из 5
Похожие ответы