назад | содержание | вперед

Класс File

В классе File предоставлены свойства и методы для работы с файлами (рис. 9.7).

Рис. 9.7. Класс File в системе FSO

Класс характеризуется свойствами, описанными в табл. 9.8.

Таблица 9.8. Список свойств класса File

Свойство

Описание

Attributes

Возвращает или устанавливает атрибуты файлов и папок. Значения атрибутов такие же, как в аналогичной функции GetAttr традиционной системы функций для работы с файлами (описаны в табл. 9.3). Дополнительно здесь используются еще два атрибута: Alias (числовое значение 64) и Compressed (числовое значение 128)

DateCreated

Возвращает дату и время создания файла

DateLastAccessed

Возвращает дату и время последнего обращения к указанному файлу

DateLastModified

Возвращает дату и время последнего изменения файла

Drive

Возвращает буквенное обозначение устройства, на котором находится файл

Name

Возвращает или устанавливает имя файла

ParentFolder

Возвращает имя родительской папки для файла

Path

Возвращает путь файла

ShortName

Возвращает короткое имя файла по соглашению "8.3" (восемь символов для имени и три для расширения)

ShortPath

Возвращает путь и короткое имя файла по соглашению "8.3"

Size

Возвращает размер файла в байтах

Type

Возвращает краткую информацию о типе файла. Например, для файла с расширением txt это будет "Text Document"



В отличие от класса Drive, класс File содержит методы, список которых приведен в табл. 9.9.

Таблица 9.9. Список методов класса File

Метод

Описание

Copy

Копирует файл

Delete

Удаляет указанный файл

Move

Перемещает файл

OpenAsTextStream

Открывает файл и возвращает имя объекта TextStream для чтения, записи или добавления текстовых данных


 

 

 

назад | содержание | вперед