有没有办法测试月份和日期,而不是批处理文件中的年份,例如在特定日期而不是特定年份不同的批处理文件?
答案 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/"