Слайды и текст доклада
Pic.1
Файлы и пространство имен System. IO Подготовил: Чеботарев А. В.
Pic.2
Основные понятия Файл
Pic.3
Пространство имен System. IO Пространство имен System. IO содержит типы, позволяющие осуществлять чтение и запись в файлы и потоки данных, а также типы для базовой поддержки файлов и папок.
Pic.4
Диск Для работы с диском в System. IO имеется класс DriveInfo. AvailableFreeSpace: указывает на объем доступного свободного места на диске в байтах DriveFormat: получает имя файловой системы …
Pic.6
Каталоги В пространстве имен System. IO классы: Directory и DirectoryInfo
Pic.7
Класс Directory CreateDirectory(path): создает каталог по указанному пути path Delete(path): удаляет каталог по указанному пути path Exists(path): определяет, существует ли каталог по указанному пути …
Pic.8
Класс DirectoryInfo Create(): создает каталог CreateSubdirectory(path): создает подкаталог по указанному пути path Delete(): удаляет каталог Свойство Exists: определяет, существует ли каталог …
Pic.10
Файлы Подобно паре Directory/DirectoryInfo для работы с файлами предназначена пара классов File и FileInfo.
Pic.11
Класс FileInfo CopyTo(path): копирует файл в новое место по указанному пути path Create(): создает файл Delete(): удаляет файл MoveTo(destFileName): перемещает файл в новое место Свойство Directory: …
Pic.12
Класс File Copy(): копирует файл в новое место Create(): создает файл Delete(): удаляет файл Move: перемещает файл в новое место Exists(file): определяет, существует ли файл
Pic.13
Получение информации о файле
Pic.14
Изменение файла Класс FileStream представляет возможности по считыванию из файла и записи в файл.
Pic.15
Изменение файла Свойство Length: возвращает длину потока в байтах Свойство Position: возвращает текущую позицию в потоке Метод Read: считывает данные из файла в массив байтов. Принимает три …
Pic.16
FileMode - Append – открывает файл (если существует) и переводит указатель в конец файла (данные будут дописываться в конец), или создает новый файл. Данный режим возможен только при режиме доступа …
Pic.17
Чтение и запись текстовых файлов. StreamReader и StreamWriter Класс FileStream не очень удобно применять для работы с текстовыми файлами. К тому же для этого в пространстве System. IO определены …
Pic.18
StreamReader Close: закрывает считываемый файл и освобождает все ресурсы Peek: возвращает следующий доступный символ, если символов больше нет, то возвращает -1 Read: считывает и возвращает следующий …
Pic.19
StreamWriter Close: закрывает записываемый файл и освобождает все ресурсы Flush: записывает в файл оставшиеся в буфере данные и очищает буфер. Write: записывает в файл данные простейших типов, как …
Pic.20
BinaryWriter и BinaryReader Для работы с бинарными файлами предназначена пара классов BinaryWriter и BinaryReader. Эти классы позволяют читать и записывать данные в двоичном формате.
Pic.21
BinaryWriter Close(): закрывает поток и освобождает ресурсы Flush(): очищает буфер, дописывая из него оставшиеся данные в файл Seek(): устанавливает позицию в потоке Write(): записывает данные в поток
Pic.22
BinaryReader Close(): закрывает поток и освобождает ресурсы ReadBoolean(): считывает значение bool и перемещает указать на один байт ReadByte(): считывает один байт и перемещает указать на один байт …
Скачать презентацию
Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!