我需要写一个批处理文件来做一些事情
最初我认为我的问题非常简单 - 捕获位于指定目录中的txt文件的修改日期,将该日期与当前日期进行比较,如果它们相同则执行某些操作.如果他们不是那么做其他事情.
我用来捕获当前日期的行是:
%date%
Run Code Online (Sandbox Code Playgroud)
我用来捕获指定文件的修改日期的行是:
SET filename="C:\New Folder\New.txt"
FOR %%f IN (%filename%) DO SET filedatetime=%%~tf
ECHO %filedatetime:~0,-6% >> %destination%
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,我只是echo用来查看返回的内容,似乎返回了日期,但我得到了额外的信息:
2012/02/19 02
我想知道如何获得可比较的上述值以及如何正确比较它们.