Презентация «Файлы и пространство имен System. IO»

Смотреть слайды в полном размере
Презентация «Файлы и пространство имен System. IO»

Вы можете ознакомиться с презентацией онлайн, просмотреть текст и слайды к ней, а также, в случае, если она вам подходит - скачать файл для редактирования или печати. Документ содержит 25 слайдов и доступен в формате ppt. Размер файла: 583.20 KB

Просмотреть и скачать

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


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!