How to append a date in batch files

后端 未结 14 2142
夕颜
夕颜 2020-12-01 03:25

I have the following line in a batch file (that runs on an old Windows 2000 box):

7z a QuickBackup.zip *.backup

How do I append the date to

14条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-01 04:04

    Sure.

    FOR %%A IN (%Date:/=%) DO SET Today=%%A
    7z a QuickBackup%TODAY%.zip *.backup
    

    That is DDMMYYYY format.

    Here's YYYYDDMM:

    FOR %%A IN (%Date%) DO (
        FOR /F "tokens=1-3 delims=/-" %%B in ("%%~A") DO (
            SET Today=%%D%%B%%C
        )
    )
    7z a QuickBackup%TODAY%.zip *.backup
    

提交回复
热议问题