Автоматическая архивация каждого файла в папке
14 марта 2012
4 комментария
Как автоматизировать процесс архивация каждого файла в папке?
У меня возникла необходимость архивировать бекапы mssql, но не всей папки целиком, а каждого файла в этой папке по отдельности. На помощь пришла командная строка windows, 7-zip архиватор и все вместе = bat файл. Вот небольшой код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
echo off rem Текущий каталог где читаем файлы и куда архивируем set ArchiveDir=%cd% rem Указываем каталог куда буду падать временные бекапы (если запускаем не из текущего каталога, верхнюю строку заархивировать) rem set ArchiveDir=Z:\backup_1c\10-2011\buhZorS rem папка где лежит 7zip set SevenZip=C:\"Program Files"\7-Zip\7z.exe a rem Читаем файлы for %%g in (*.bak) do call %SevenZip% "%ArchiveDir%\%%g.7z" %%g rem Выводим сообщение, что все готово и пора жать кнопку set /P delay=Finish, please press Enter |
Свежие комментарии