Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Резюме
Резюме
Эта глава начинается с рассмотрения типов Directory(Info) и File(Info) (а также нескольких новых членов типа File, появившихся в .NET 2.0). Вы узнали о том, что эти классы позволяют работать с физическими файлами или каталогами на жестком диске. Затем был рассмотрен ряд типов (в частности, FileStream), полученных из абстрактного класса Stream. Поскольку типы, производные от Stream, работают с потоком "сырых" байтов, пространство имен System.IO предлагает множество типов ввода-вывода (StreamWriter, StringWriter, BinaryWriter и т.п.), упрощающих процесс.
В процессе обсуждения был также рассмотрен новый тип .NET 2.0 DriveType, вы узнали о том, как контролировать файлы с помощью типа FileSystemWatcher и как взаимодействовать с потоками в асинхронном режиме.
- Анализ пространства имен System.IO
- Типы Directory(Info) и File(Info)
- Работа с типом DirectoryInfo
- Работа с типом Directory
- Работа с типом класса DriveInfo
- Работа с классом FileInfo
- Работа с типом File
- Абстрактный класс Stream
- Работа с StreamWriter и StreamReader
- Работа с типами StringWriter и StringReader
- Работа с BinaryWriter и BinaryReader
- Программный мониторинг файлов
- Асинхронный файловый ввод-вывод
- Резюме