Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Абстрактный базовый класс FileSystemInfo
Абстрактный базовый класс FileSystemInfo
Типы DirectoryInfo и FileInfo во многом наследуют свое поведение от абстрактного базового класса FileSystemInfo. По большей части члены класса FileSystemInfo используются для получения общих характеристик (таких как, например, время создания, различные атрибуты и т.д.) соответствующего файла иди каталога. В табл. 16.2 описаны свойства FileSystemInfo, представляющие наибольший интерес.
Таблица 16.2. Свойства FileSystemInfo
Свойство | Описание |
---|---|
Attributes | Читает или устанавливает атрибуты, связанные с текущим файлом, представленным в перечне FileAttributes |
CreationTime | Читает или устанавливает время создания для текущего файла или каталога |
Exists | Может использоваться для выяснения того, существует ли данный файл или каталог |
Extension | Читает расширение файла |
FullName | Получает полный путь каталога или файла |
LastAccesTime | Читает или устанавливает время последнего доступа к текущему файлу или каталогу |
LastWriteTime | Читает или устанавливает время последнего сеанса записи в текущий файл или каталог |
Name | Для файлов получает имя файла. Для каталогов получает имя последнего каталога в иерархии, если такая иерархия существует. Иначе получает имя каталога |
Тип FileSystemInfo определяет также метод Delete(). Этот метод реализуется производными типами для удаления данного файла или каталога с жесткого диска. Кроме того, перед получением информации атрибута может вызываться Refresh(), чтобы гарантировать то, что информация о текущем файле (или каталоге) не будет устаревшей.
- I Базовый JavaScript
- 1.2. Базовый синтаксис и семантика Ruby
- 1. Оператор Select – базовый оператор языка структурированных запросов
- Пример: базовый клиент Web
- Уровень 1: базовый
- Абстрактный класс Stream
- У7.1 POINT как абстрактный тип данных
- Базовый контроль сертификата
- Абстрактный герой
- 1.1 Базовый JavaScript
- Ссылки на базовый класс и объекты производных классов
- Базовый класс System.Exception