我有两个文本文件需要通过修改的日期/时间进行比较(而不是通过其内容)。 源文本文件位于N:\ folder1 \ source.log,另一个位于C:\ folder1 \ dest.log。如果两个文本文件是相同的退出,如果没有相同的运行N:\ folder1 \ copy.bat
基本上,我在" folder1"中包含了各种文件。在两个位置,我希望vbscript只检查日志文件是否相同。批处理文件将简单地复制并覆盖所有文件,使所有内容都更新。
答案 0 :(得分:0)
您需要FileSystemObject进行文件访问,要比较的文件的。DateLastModified属性以及= (equal) operator:
>> t1 = goFS.GetFile("calibre.log").DateLastModified
>> t2 = goFS.GetFile("tmp\calibre.log").DateLastModified
>> WScript.Echo t1, t2, CStr(t1 = t2)
>>
05.09.2009 20:14:39 05.09.2009 20:14:39 True