Visual Basic 6. Руководство разработчика



         

Объект - часть 4


ShortName. Это свойство похоже на свойство Name, но возвращает короткое имя (подчиняющееся DOS-соглашениям) указанного файла или папки.

Size. Если используется для объекта типа File, то возвращает его размер в байтах. Для папок свойство возвращает размер в байтах всех файлов и подпапок в папке.

Type. Это свойство возвращает информацию о типе файла или папки. Например, для файлов с расширением ТХТ вернется строка "Text Document".

Методы объекта File

Объект File предлагает набор методов для работы с файлами, подобных методам объекта FileSystemObject. Разница между ними заключается лишь в том, что нельзя работать одновременно с несколькими файлами, используя методы объекта File. Каждый метод применяется только к указанному файлу.

Copy. Этот метод копирует файл (или папку) из одного места в другое. Его синтаксис:

FileObject.Copy destination, overwrite

где

destination — новое имя файла или папки (не может содержать символов шаблона). Второй аргумент overwrite необязателен и его значение указывает, будет ли существу­ющий файл (папка) перезаписан (True) или нет (False).

Delete. Этот метод удаляет файл (папку). Синтаксис:

FileObject.Delete force

где force - необязательный аргумент, определяющий, удалять файлы с атрибутом "только для чтения" (True) или нет (False). В отличие от команды DOS RMDIR, метод Delete удаляет папку независимо от того, содержит ли она файлы (подпапки) или нет.

Move. Этот метод перемещает файл в новое место (эквивалентно копированию файла и удалению оригинала). Синтаксис:

FileObject.Move destination

где

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

OpenAsTextStream.

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




Содержание  Назад  Вперед