назад | содержание | вперед
Класс 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 для чтения, записи или добавления текстовых данных |
назад | содержание | вперед