2013-05-15 3 views
0

Я пытаюсь использовать это свойство в VBScript: DateCreated, как описано здесь: http://msdn.microsoft.com/en-us/library/ke6a7czx%28v=vs.84%29.aspxVBScript - Объект не поддерживает это свойство или метод: DateCreated

Но я получаю следующее сообщение об ошибке: Microsoft VBScript ошибка времени выполнения :

Object doesn't support this property or method: 'objFSO.DateCreated'

Я не могу найти информацию в Интернете, может ли кто-нибудь помочь?

Это часть моего кода:

Function showFile(str) 
    Set objFSO = CreateObject("Scripting.FileSystemObject") 
    Set objReadFile = objFSO.OpenTextFile(str , 1, False) 

    contents = objReadFile.ReadAll 
    objReadFile.close 

    strCreated= objFSO.DateCreated 

ответ

4

Вы не получаете File или Folder объект в коде, но вы пытаетесь вызвать метод на FileSystemObject (в ActiveX компонент сам).

Вы должны получить File объект для конкретного имени файла для вызова DateCreated, как это описано в примере кода MSDN на странице вы связаны в вашем вопросе:

Dim fso, f 
Set fso = CreateObject("Scripting.FileSystemObject") 
Set f = fso.GetFile(filespec) 
ShowFileInfo = "Created: " & f.DateCreated 

Они призывают GetFile на FileSystemObject чтобы фактически получить объект File.

+0

Спасибо Ansgar - Я скопировал код со страницы MSDN, связанный с OP в его вопросе. Очевидно, что я был на неправильной вкладке ... –

Смежные вопросы