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