Методы OpenRead () и OpenWrite ()
Получаем ссылку на объект класса StreamReader Filelnfo f5 = new Filelnfo (@" C: oot. ini"); Использование объекта FileStream writeOnlyStream. Close (); Получить ссылку FileStream для чтения из файла. Теперь получаем объект FileStream для записи. Использование объекта StreamReader sreader. Close (); Filelnfo f7 = new Filelnfo (@" C: FinTst. txt"); Filelnfo f6 = new Filelnfo (@" C: Test5. txt… Читать ещё >
Методы OpenRead () и OpenWrite () (реферат, курсовая, диплом, контрольная)
Метод Ореп () позволяет очень подробно описать режим работы с файлом и получит ссылку на объект класса FileStream. Однако в классе Filelnfo также имеются методы OpenRead () и OpenWrite (), которые позволяют получить ссылку на объект класса FileStream, настроенные только на чтение и запись (соответственно), без необходимости описывать различные параметры. Например:
// Получить ссылку FileStream для чтения из файла.
Filelnfo f3 = new Filelnfo (@" C: Test3. dat");
FileStream readOnlyStream = f3, OpenRead ();
//... использование объекта.
FileStream readOnlyStream. Close ();
// теперь получаем объект FileStream для записи.
Filelnfo f4 = new Filelnfo (@" C: Test4. dat");
FileStream writeOnlyStream = f4.0penWrite ();
//… использование объекта FileStream writeOnlyStream. Close ();
Метод OpenText ()
Другим методом класса Filelnfo, предназначенным для открытия файла, является метод OpenText (). В отличие от методов Create (), Open (), OpenRead () и OpenWrite (), метод OpenText () возвращает ссылку на объект класса StreamReader, а не класса FileStream. Класс StreamReader предоставляет возможность читать текстовые данные из файла. Например:
// Получаем ссылку на объект класса StreamReader Filelnfo f5 = new Filelnfo (@" C: oot. ini");
StreamReader sreader = f5. OpenText ();
//... использование объекта StreamReader sreader. Close ();
Методы CreateText () и AppendText ()
Методы CreateText () и AppendText () возвращают ссылку на объекты класса StreamWriter. Данный класс предоставляет возможности для записи текстовых данных в файл. Метод CreateText () позволяет создать новый файл и возвращает ссылку на объект, позволяющий выполнять запись текстовых данных в новый файл. А метод AppendText () возвращает ссылку, с помощью которой можно выполнять запись текстовых данных в конец существующего файла. Например:
Filelnfo f6 = new Filelnfo (@" C: Test5. txt");
StreamWriter swriter = f6. CreateText ();
//… использование объекта.
StreamWriter swriter. Close ();
Filelnfo f7 = new Filelnfo (@" C: FinTst. txt");
StreamWriter swAppend = f7. AppendText ();
//… использование объекта.
StreamWriter swAppend. Close ();