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