测试月和日但不是年

时间:2013-11-02 09:57:59

标签: batch-file

有没有办法测试月份和日期,而不是批处理文件中的年份,例如在特定日期而不是特定年份不同的批处理文件?

2 个答案:

答案 0 :(得分:0)

for /f "skip=10 tokens=3,4,5,6 delims= " %%A in ('@robocopy /l * %tmp% %tmp% /ns /nc /ndl /nfl /np /njh') do ( 
  echo %%B-%%C 
  set "_date=%%B-%%C"
)
if "%_date%" EQU "Nov-02" (
   echo do something
)

这将测试日期是否为“Nov-2”,并且不依赖于时间设置格式。

答案 1 :(得分:0)

显示02/11所有年份的文件:

for %%a in (*) do echo %%~ta %%~a|findstr /b "02/11/"