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



         

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


Set thisFile = FSys.GetFile ("c:\windows\Explorer.exe")

DateCreated = thisFile.DateCreated

MsgBox Int(Now() - DateCreated)

Для вычисления этой величины в часах умножьте это значение на 24.

DateLastAccessed.

Возвращает дату и время последнего доступа к указанному файлу. Его использование аналогично DateCreated.

DateLastModified.

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

Примечание

Свойства DateCreated, DateLastAccessed, DateLastModified — "только для чтения". Иногда хотелось бы "затронуть" файлы в папке (изменить свойство DateLastAccessed). Например, если используется сценарий или другой механизм автоматического уда­ления или перемещения старых файлов, то использование этого приема позволило бы исключить некоторые файлы из операции автоматического удаления. Однако это не­возможно. Для изменения свойства DateLastAccessed нужно скопировать файл, удалить оригинал и переименовать скопированный файл в имя оригинала.

Drive. Это свойство ("только для чтения") возвращает букву устройства, где помещен файл или папка. Его синтаксис:

object.Drive

где

object — это объект типа File или Folder.

Name. Это свойство возвращает или устанавливает имя файла или папки (последняя часть пути). Определение имени файла или папки следующее.

FileObject.Name

Переименовать существующий файл или папку можно оператором:

FileObject.Name = new_name

где

new_name - новое имя файла, заданного переменной FileObject

(или папки, если используется объект Folder).

ParentFolder. Это свойство возвращает объект Folder, который задает родительскую папку указанного файла или папки.

Path. Это свойство возвращает путь к указанному файлу или папке. Если файл находится в корневом каталоге, то символ "\" не включается. Другими словами, путь к файлу C:\AUTOEXEC.BAT есть "С:", но не "С:\".

Если переменная FileObject

представляет файл c:\windows\desktop\TOC.doc, то выражение FileObject. Path возвращает строку "c:\windows\desktop", а выра­жение FileObject.Name возвращает строку "TOC.doc".




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