Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Запись в текстовый файл
Запись в текстовый файл
Рассмотрим пример работал с типом StreamWriter. Следующий класс создает новый файл reminders.txt с помощью метода File.CreateText(). С помощью полученного объекта StreamWriter в новый файл добавляются определенные текстовые данные, как показано ниже.
static void Main(string[] args) {
Console.WriteLine("*** Забавы с StreamWriter/StreamReader ***n");
// Получение StreamWriter и запись строковых данных.
StreamWriter writer = File.CreateText("reminders.txt");
writer.WriteLine("Нe забыть о дне рождения мамы…");
writer.WriteLine("Не забыть о дне рождения папы…");
writer.WriteLine("Не забыть о следующих числах:");
for(int i = 0; i ‹ 10; i++) writer.Write(i + " ");
// вставка новой строки.
writer.Write(writer.NewLine);
// Закрытие автоматически влечет запись всех оставшихся данных!
writer.Close();
Console.WriteLine("Создан файл и записаны некоторые идеи…");
}
Выполнив эту программу, вы можете проверить содержимое нового файла (рис. 16.8).
Рис. 16.8. Содержимое вашего файла * .txt
- Практическая работа 59. Создание новой учетной записи и изучение действующих разграничений доступа к файлам
- Подпрограммы для работы с файлами через файловые переменные
- Запись текущих данных в текстовый файл
- Резервное копирование многофайловых баз данных
- Восстановление из резервных копий многофайловых баз данных
- Ответный файл, используемый по умолчанию (csc.rsp)
- Создание файлов с блокировкой
- Файлы базы данных InterBase
- Файлы *.GDB изнутри
- Эффективная работа с временными файлами сортировки
- Единое имя файла параметров InterBase
- Рекомендуемое расширение для файлов баз данных - *.ib