У меня есть один каталог, в который выгружаются файлы журнала, таким образом:
20160701_file001.log
20160701_file002.log
20160702_file001.log
...
20160801_file001.log
20160801_file002.log
20160801_file003.log
...
Не могли бы вы порекомендовать один цикл, который можно запустить в родительском каталоге в командной строке, который будет заархивировать все файлы только на 201607, назвав zip-файл (который будет находиться в том же месте), используя имя самого старого файла для быть на молнии?
Это даст 31 файл на июль, так как каждый день будет иметь свой собственный ZIP-файл (попытка сжать их все приводит к ошибке «слишком много файлов для архивирования»).
РЕДАКТИРОВАТЬ: Кажется, мой этикет SuperUser еще не на пустом месте, так как я получаю комментарии по всему сайту от одного и того же пользователя, указывая мне на многие опубликованные документы "Как ..." .. Извинения всем!
Пожалуйста, найдите скрипт, который я использую ниже, - это всего лишь один день за один раз, и я ищу помощь в его адаптации, например, для создания файлов журнала за целый месяц, расположенных в том же каталоге.
7z.exe a -tzip 20160731_file001.log.zip 201607*_file*.log