чек почтовый индекс js .bat . Попробуйте поместить ваши папки в список, как показано в примере ниже (zipjs.bat
должен находиться в том же каталоге):
@echo off
set "folders_list=C:\folder1;C:\folder2;C:\folder3"
set "destination=C:\my.zip"
del "%destination%" /Q /F >nul 2>&1
for %%a in ("%folders_list%:;=";"%") do (
if not exist "%destination%" (
call zipjs.bat zipItem -source "%%~fa" -destination "%destination%" -force no
) else (
call zipjs.bat addToZip -source "%%~fa" -destination "%destination%" -force no
)
)
РЕДАКТИРОВАТЬ. После некоторых разъяснений, сделанных ФП:
@echo off
set "folders_list=C:\folder1;C:\folder2;C:\folder3"
set "destination=C:\my.zip"
del "%destination%" /Q /F >nul 2>&1
for %%a in ("%folders_list%:;=";"%") do (
if not exist "%destination%" (
call zipjs.bat zipDirItems -source "%%~fa" -destination "%destination%" -force no
) else (
for %%# in ("%%a\*") do (
call zipjs.bat addToZip -source "%%~f#" -destination "%destination%" -force no
)
)
)