2013-05-15 42 views
0

我试图在VBScript中使用这个属性:dateCreated会,如下所述: http://msdn.microsoft.com/en-us/library/ke6a7czx%28v=vs.84%29.aspx的VBScript - 对象不支持此属性或方法: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

你没有得到你的代码FileFolder对象,但你要调用该方法的FileSystemObject(ActiveX组件本身)。

你需要获得一个File对象为特定的文件名,如你在你的问题的链接页面上的MSDN示例代码描述上调用DateCreated:他们在FileSystemObject调用GetFile

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

以实际得到File对象。

+0

谢谢Ansgar - 我从MSDN页面复制了OP链接到他的问题中的代码。很显然,我在错误的选项卡上... –

相关问题