@echo av
fastställd yourfolderpath= c:\whatever
fastställd zipbasepath= c:\temp
:: formatera daterar stränger (förvänta %date% för att vara något liknande ”gifta sig 06/30/2010”),
uppsättning datestr=%date: /=-%
uppsättning datestr=%datestr: ~4%
:: formatera tid stränger (förvänta %time% för att vara något liknande ”22: 00: 12.96”)
uppsättning timestr=%time:: =%
uppsättning timestr=%timestr: ~ - 3%
uppsättning datetimestr=%datestr% %timestr%
uppsättning filename=ETC-%datestr%.zip
uppsättning zippath=%zipbasepath% \ %datetimestr%
om att inte finnas ”%zippath%” mkdir ”%zippath%”,
eka dra igen blixtlåset på *.txt och *.bak från ”%yourfolderpath% \” in i ”%zippath% \ %filename%”,
:: commandline 7zip
7za.exe ”en %zippath% \ en %filename%” ”%yourfolderpath% \ *.txt” ”%yourfolderpath% \ *.bak”,
|