попыталась повторить сделать что-то подобное.
Сначала объясню ситуацию.
мне нужно из папки scan все содержимое архивировать в zip c названием ггггммдд и переносить в папку arhive, после чего папка scan должна быть пустая.
Структура папок в приложении.
Код:
@echo on
setlocal EnableExtensions
Set SrcDir=E:\something\SPB\scan
Set Arhive=E:\something\SPB\arhive
set dt=%Date%
for %%a in (%SrcDir%\*.*) do call :cmp %%~ta
pause
exit
:cmp
if not %1==%dt% exit /b
set arhName=%date:~6,4%%date:~3,2%%date:~0,2%.zip
start /w "" 7z a -tzip %arhName%
move /y %arhName% %Arhive%
exit /b
Set SrcDir=E:\something\MSC\scan
Set Arhive=E:\something\MSC\arhive
у меня пока получается полная хрень. Он архивирует все что в папке something и создает архив в папке SPB с названием arhive и непонятно каких расширением.