1

我正在尝试在 VBScript 中使用此属性:DateCreated,如下所述:http: //msdn.microsoft.com/en-us/library/ke6a7czx%28v=vs.84%29.aspx

但我收到以下错误:Microsoft VBSCript 运行时错误:

对象不支持此属性或方法:'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

1 回答 1

7

您没有在代码中获取FileorFolder对象,但您试图在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对象。

于 2013-05-15T10:19:21.380 回答