Следующий файл берет файл MB5L.txt и сжимает его в zip-файл с датой как частью имени файла:
@For /F "tokens=1,2,3,4 delims=/ " %%A in ('Date /t') do @(
Set DayW=%%A
Set Day=%%B
Set Month=%%C
Set Year=%%D
Set All=%%D%%B%%C
)
"C:\Windows\CWBZIP.EXE" "c:\transfer\ziptest%All%.zip" "C:\transfer\MB5L.txt"
Сегодня он возьмет MB5L.txt и сожмет его в ziptest20120204.zip.
Я хочу взять файл с именем MB5L201202.txt и сжать его до MB5L20120202.zip, где «20120202» - это переменная, что позволяет администратору запускать пакетный файл в понедельник утром для архивирования файлов с выходных.
Любые предложения с благодарностью.