【发布时间】:2015-02-28 11:31:48
【问题描述】:
我知道有类似的问题,但我无法完成任何工作。我需要根据当前日期和时间检查特定文件的日期和时间。 到目前为止我有
Set cdate=%date%
Set filename="c:\myfile"
If Not Exist %filename% GOTO CREATEFILE
For %%f In(%filename%) DoSet filedatetime=%%~tf
If %filedatetime:~0,-9%" == "%cdate% GOTO SHOFILE
我的问题是返回的 cdate 包含日期中的星期几,但文件日期不包含。示例 cdate= 2015 年 1 月 1 日星期四。我怎样才能让 cdate 没有星期几? 谢谢
【问题讨论】:
-
请参阅 this answer 以了解从
%date%和%%~tX刮取 MM/DD/YYYY 的方法。你也可以set "cdate=%date:* =%"
标签: date batch-file time dayofweek