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