Добрый день. Может кто-нибудь помочь по архивации файлов?
Вот такое условие
Файлы формируются с помощью программы архиватора ARJ32.
Каждый Архивный файл содержит не более 50 файлов и имеет размер не более 50 мб.
Наименование Архивного файла имеет следующую структуру:
<AFN_3601742_MIFNS00_ГГГГММДД_NNNNN.arj>
Где ГГГГММДД это текущее число, NNNNN это имя архива по порядку начиная с 00001
Файлы дают по 200, 500, 1000 штук. Среди них расширения .xml и .vrb
Раньше все файлы архивировали в один архив куче, но в данный момент есть нужда в строгой архивации по 50 файлов в архиве и каждый архив не больше 50 мб весом.
Старый батник не подходит
Вот такое условие
Файлы формируются с помощью программы архиватора ARJ32.
Каждый Архивный файл содержит не более 50 файлов и имеет размер не более 50 мб.
Наименование Архивного файла имеет следующую структуру:
<AFN_3601742_MIFNS00_ГГГГММДД_NNNNN.arj>
Где ГГГГММДД это текущее число, NNNNN это имя архива по порядку начиная с 00001
Файлы дают по 200, 500, 1000 штук. Среди них расширения .xml и .vrb
Раньше все файлы архивировали в один архив куче, но в данный момент есть нужда в строгой архивации по 50 файлов в архиве и каждый архив не больше 50 мб весом.
Старый батник не подходит
CMD/BATCH:
set NNNNN=00001
arj32.exe a -e AFN_3601742_MIFNS00_%date:~6,4%%date:~3,-5%%date:~0,-8%_%NNNNN%.arj *.vrb *.xml
if not exist *.arj *.xml goto end
del *.vrb *.xml
goto exit
:end
Последнее редактирование модератором: