Содержание
- 2. Пространство имен System.IO Фреймворк .NET предоставляет большие возможности по управлению и манипуляции файлами и каталогами, которые
- 3. Работа с дисками
- 4. Работа с дисками Для представления диска в пространстве имен System.IO имеется класс DriveInfo. Метод GetDrives возвращает
- 5. Работа с дисками
- 6. Работа с каталогами
- 7. Работа с каталогами Для работы с каталогами в пространстве имен System.IO предназначены два класса: Directory и
- 8. Класс Directory Класс Directory предоставляет ряд статических методов для управления каталогами. Некоторые из этих методов: CreateDirectory(path):
- 9. Пример получения списка файлов и подкаталогов Класс Directory Обратите внимание на использование слешей в именах файлов.
- 10. Создание/удаление каталога
- 11. блок try\catch Поскольку каждое использование функционала класса Directory сопряжено либо с проверкой введенных пользователем путями, либо
- 13. Класс DirectoryInfo Данный класс предоставляет функциональность для создания, удаления, перемещения и других операций с каталогами. Во
- 14. Поскольку DirectoryInfo – ссылочный тип(класс), прежде чем воспользоваться его членами нужно создать его объект с помощью
- 15. Создание каталога Сначала проверяем, нет ли такой директории, так как если она существует, то ее создать
- 16. Работа с файлами
- 17. Работа с файлами Файл – это набор данных, который хранится на внешнем запоминающем устройстве (например на
- 18. Классы File и FileInfo Для работы с файлами в пространстве имен System.IO предназначены два класса: File
- 19. Класс FileInfo Предоставляет свойства и методы экземпляра для создания, копирования, удаления, перемещения и открытия файлов Основные
- 20. Абсолютный и относительный путь Абсолютные пути полностью указывают расположение: файл или каталог могут быть однозначно идентифицированы
- 21. Получение информации о файле
- 22. Получение информации о файле (пример с неверным путем)
- 23. Создание пустого файла (абсолютный путь) Если файл с таким именем уже существует, он будет переписан на
- 24. Создание пустого файла (относительный путь)
- 25. Чтение данных и запись данных в файл Способы чтения и записи в файл: Статическими методами класса
- 26. Чтение/запись статическими методами класса File.
- 27. Запись текста в файл Метод WriteAllText() создает новый файл (если такого нет), либо открывает существующий и
- 28. Метод AppendAllText() работает, как и метод WriteAllText() за исключением того, что новый текст дописывается в конец
- 29. Считывание данных из файла Функционал класса File позволяет считывать из файла данные в виде строк. Основной
- 30. Функционал класса File позволяет считывать из файла данные в виде строк. Основной метод, который используется при
- 31. Чтение/запись с помощью методов классов StreamReader и Streamwriter.
- 32. Поток Поток – это абстрактное представление данных (в байтах), которое облегчает работу с ними. В качестве
- 33. Для создания объекта FileStream можно использовать как конструкторы этого класса, так и статические методы класса File.
- 34. Append: если файл существует, то текст добавляется в конец файл. Если файла нет, то он создается.
- 35. Для чтения данных из потока используется класс StreamReader Чтение из файла
- 38. Скачать презентацию