Основы C# Урок 53. Класс FileSystemInfo
Класс FileSystemInfo является предком для классов
DirectoryInfo и FileInfo. Именно поэтому мы и рассмотрим этот
класс прежде рассматрения классов DirectoryInfo и
FileInfo.
Класс FileSystemInfo содержит ряд свойств, которые
позврляют получить общие характеристики файла или папки -
например, время создания, различные атрибуты (только для
чтения, скрытый и т. п.).
Вот наиболее важные методы свойства и методы этого класса
(все эти свойства и методы применимы как к файлам, так и к
папкам):
- Delete - метод для удаления.
- Refresh - метод для обновления информации о файле или
папке (вызывается, например, перед получением атрибутов).
- CreationTime - читает или задает время создания.
- LastAccessTime - читает или задает время последнего
доступа.
- LastWriteTime - читает или задает время последней
записи.
- Attributes - читает или задает атрибуты (скрытый,
сжатый, системный, временный, только для чтения и др.). Один
из атрибутов (а именно Directory) позволяет выяснить, не
является ли объект папкой.
- FullName - читает полное имя (диск, папки, подпапки и т.
д.).
- Name - имя файла или папки.
- Extension - расширение.
- Exists - существование файла или папки.
Примеры использования этих методов и свойств иы рассмотрим
на следующих уроках для потомков класса FileSystemInfo - т. е.
для классов DirectoryInfo и
FileInfo. |