Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 10 Бинарные файлы.docx
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
165.81 Кб
Скачать

10.4.3. Класс DirectoryInfо

Класс DirectoryInfо работает точно так же, как и класс FileInfо. Это объект, представляющий отдельный каталог на компьютере. Как и в классе FileInfо, многие из вызовов методов совпадают в Directory и DirectoryInfo. Все рекомендации по выбору между File и FileInfо также применимы к методам DirectoryInfo.

  • Если выполняется единственный вызов, используйте класс Directory.

  • Если выполняется серия вызовов, используйте экземпляр объекта DirectoryInfo.

Класс DirectoryInfo наследует большинство свойств от класса FileSystemInfo, как и FileInfо, хотя эти свойства оперируют каталогами, а не файлами. Есть также два специфичных для класса DirectoryInfo свойства, представленные в табл. 10.6.

Таблица 10.6.

Свойства класса DirectoryInfo

Свойство

Описание

Parent

Извлекает объект DirectoryInfo, представляющий каталог, который содержит текущий каталог. Свойство только для чтения

Root

Извлекает объект DirectoryInfo, представляющий корневой каталог текущего тома, например, с:\. Свойство только для чтения