1

VBScript を使用してサーバーからファイルの「最終変更」を取得して表示しようとしています。「最終変更」の詳細は正常に取得されていますが、取得した日付と時刻が間違っています。

Set objWinHttp = CreateObject("WinHttp.WinHttpRequest.5.1")
Set environmentVars = WScript.CreateObject("WScript.Shell").Environment("Process")
tempFolder = environmentVars("TEMP")
strURL = "http://testme.decentsms.com/gwbasic.rar"
strMethod = "GET"
objWinHttp.Open strMethod, strURL, False
objWinHttp.Send
GetDataFromURL = objWinHttp.GetResponseHeader("Last-Modified")
MsgBox GetDataFromURL

次の変更された詳細を取得します。

最終更新日: 2012 年 5 月 21 日 (月) 20:06:51 GMT

実際のファイルの詳細は、

2012 年 5 月 22 日火曜日 1:06:51 GMT

ここで何が問題なのかわかりません。問題を解決できません。キャッシュが原因ですか?

4

1 に答える 1

2

あなたのスクリプトにはいくつかのものが混同されています。実際には簡単です。この例を参照し、サーバーを置き換えてパスと共有してください。

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile("\\server\share\gwbasic.rar")
Wscript.Echo "Date created:       " & objFile.DateCreated
Wscript.Echo "Date last accessed: " & objFile.DateLastAccessed
Wscript.Echo "Date last modified: " & objFile.DateLastModified
Wscript.Echo "Drive:              " & objFile.Drive
Wscript.Echo "Name:               " & objFile.Name
Wscript.Echo "Parent folder:      " & objFile.ParentFolder
Wscript.Echo "Path:               " & objFile.Path
Wscript.Echo "Short name:         " & objFile.ShortName
Wscript.Echo "Short path:         " & objFile.ShortPath
Wscript.Echo "Size:               " & objFile.Size
Wscript.Echo "Type:               " & objFile.Type
于 2012-06-11T08:19:56.407 に答える