Назад | Перейти на главную страницу

Как создать пакетный файл, который получит все файлы в каталоге и заархивирует его?

Я хотел бы знать, как получить все отдельные файлы .bak (или любого другого расширения) в каталог, заархивировать их (один за другим) и сохранить их с тем же именем, изменив только расширение.

Спасибо

Для систем unixoid см. этот.

В Windows попробуйте что-нибудь подобное в cmd.exe:

for %f in (*.bak) do zipper_software %f %f.zip 

Точный синтаксис этой команды будет зависеть от используемого вами программного обеспечения zip. Обратите внимание, что вы, вероятно, получите имена архивных файлов, например file1.bak.zip.