在cmd.exe中使用秒获取文件的修改日期时间

时间:2010-01-21 22:30:25

标签: windows file cmd

我已经创建了一个批处理,可以自动将一些文件上传到FTP服务器,如果它们被修改了。并且通过更改文件的修改时间和大小来检测修改 但是如果在同一分钟内进行修改,并且文件大小没有改变,则修改不会被检测到,并且文件不会被上传。
有没有办法在Windows批处理中获得文件的确切修改时间(包括秒)?

1 个答案:

答案 0 :(得分:1)

这可能是为你做的一些VBScript:

set FSO=CreateObject("Scripting.FileSystemObject")

if WScript.Arguments.Count = 0 then
    Wscript.Echo "No files specified"
    Wscript.Quit 1
end if

Set File=FSO.GetFile( WScript.Arguments.Item(0))
Date2=File.DateLastModified 
Wscript.Echo date2