Я могу сжимать файлы или папки в Windows из графического интерфейса, щелкнув правой кнопкой мыши и выбрав «Отправить в .. Сжатый (zip) файл ..».
Можно ли сделать то же самое в пакетном файле?
У меня очень хороший опыт использования 7-молния. Он с открытым исходным кодом и отлично справляется со сжатием. Множество форматов и надежное шифрование, если вам это нужно. Он имеет версии как с графическим интерфейсом, так и с командной строкой.
Лучше всего отправиться в 7Zip.org, перейдите в раздел загрузки и получите «Версия командной строки 7-Zip». Он поддерживает большинство форматов сжатия, прост в использовании и бесплатен! Пример командной строки для сжатия группы файлов с расширением bak в формат ZIP:
7za a -tzip tinybak.zip *.bak
Вы можете использовать compress.exe, который встроен в Windows, но WinRar бесплатен и имеет инструменты на основе командной строки, которые я бы порекомендовал.