FileInfo

Описание

Класс FileInfo реализует объект, используемый для работы с файлами.

Комментарии

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

Конструкторы

  Имя конструктора Краткое описание
Конструктор Attach создает объект для работы с файлами и связывает его с указанным файлом.

Свойства объекта класса, унаследованные от IFileInfo

  Краткое описание
Свойство Directory возвращает описание директории, в которой находится файл.
Свойство DirectoryName возвращает полный путь и наименование папки, в которой содержится файл.
Свойство Size возвращает размер файла (до 2-х гигабайт) в байтах.
Свойство SizeEx возвращает размер файла в байтах.

Свойства объекта класса, унаследованные от IFileSystemInfo

  Имя свойства Краткое описание
Свойство Attributes определяет атрибуты файла.
Свойство CreationTime определяет дату и время создания файла.
Свойство Exists возвращает признак существования файла.
Свойство Extension возвращает расширение файла, включая «.».
Свойство FullName возвращает полный путь и наименование файла.
Свойство LastAccessTime определяет дату и время последнего открытия файла.
Свойство LastWriteTime определяет дату и время последнего изменения файла.
Свойство Name возвращает наименование файла.

Методы объекта класса, унаследованные от IFileInfo

  Имя метода Краткое описание
Метод AppendBinary открывает файл для записи в двоичном виде и устанавливает курсор на конец файла.
Метод AppendText открывает файл для записи в текстовом виде и устанавливает курсор на конец файла.
Метод CopyTo осуществляет копирование файла в директорию.
Метод MoveTo осуществляет перемещение файла в директорию.
Метод Open открывает файл с определенными видом запроса открытия файла и параметрами совместного доступа.
Метод OpenBinaryReader открывает файл для чтения в двоичном виде.
Метод OpenBinaryWriter открывает файл для записи в двоичном виде и устанавливает курсор на начало файла.
Метод OpenTextReader открывает файл для чтения в текстовом виде.
Метод OpenTextWriter открывает файл для записи в текстовом виде и устанавливает курсор на начало файла.

Методы объекта класса, унаследованные от IFileSystemInfo

  Имя метода Краткое описание
Метод Delete осуществляет удаление файла.

См. также:

Классы сборки IO