我试图在VBScript:DateCreated中使用此属性,如下所述:http: //msdn.microsoft.com/en-us/library/ke6a7czx%28v=vs.84%29.aspx
但是我收到以下错误:Microsoft VBSCript运行时错误:
Object不支持此属性或方法:'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
Run Code Online (Sandbox Code Playgroud)
你没有在你的代码中获得一个File或一个Folder对象,但是你正试图在FileSystemObject(ActiveX组件本身)上调用该方法.
您需要获取File要调用的特定文件名的对象,DateCreated如您在问题中链接的页面上的MSDN示例代码中所述:
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile(filespec)
ShowFileInfo = "Created: " & f.DateCreated
Run Code Online (Sandbox Code Playgroud)
他们呼吁GetFile在FileSystemObject实际得到的File对象.