CMD/BAT - [решено] Архивация данных с распаковкой

Ответить
Аватара пользователя
adm1nzoda

CMD/BAT - [решено] Архивация данных с распаковкой

Сообщение adm1nzoda »

Такая задача. Я каждый день качаю обновление для каспера и создаю архив. Можно ли этот процесс автоматизировать.

Сама база находиться на d:\!NSTALL\Base\. А SFX-сценария для WinRar`а готовы...





Код:

Код: Выделить всё

;Расположенный ниже комментарий содержит команды SFX-сценария
Path=d:\!NSTALL\
SavePath
Overwrite=1
Title=Самораспаковывающийся архив
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Архивация данных с распаковкой

Сообщение Iska »

Цитата adm1nzoda:



Можно ли этот процесс автоматизировать.
CMD/BAT - [решено] Архивация данных с распаковкой




Можно. Прочитав файл справки WinRAR'а.



Например:


читать дальше »




Код:

Код: Выделить всё

╔═════════════════════ E:\Песочница\0068 ╤══════╤════════╤═════╗╔═════════════════ E:\Песочница\0068\Source ═══╤════════╤═19:09
║и                 Имя                   │Размер│  Дата  │Время║║и                 Имя                  │Размер│  Дата  │Время║
║⌂..                                     │ Вверх│01.09.11│19:09║║⌂..                                    │ Вверх│01.09.11│19:06║
║├Source                                 │ Папка│01.09.11│19:06║║├Sample Folder                         │ Папка│01.09.11│19:06║
║►MakeSFXArc                          cmd│   218│01.09.11│19:06║║¿autoruns                           chm│ 48904│30.08.09│20:17║
║ rarsfx                              txt│   139│01.09.11│18:54║║►autoruns                           exe│731000│11.04.11│14:38║
║                                        │      │        │     ║║►autorunsc                          exe│595320│11.04.11│14:38║
║                                        │      │        │     ║║ Eula                               txt│  7005│28.07.06│09:32║
║                                        │      │        │     ║║ uninst1~                           nsu│   801│26.09.10│22:33║
║                                        │      │        │     ║║                                       │      │        │     ║
║                                        │      │        │     ║║                                       │      │        │     ║
…





Здесь:


Папка «E:\Песочница\0068\Source» — источник архивирования




Код:

Код: Выделить всё

╔═════════════════ E:\Песочница\0068\Source ═══╤════════╤═19:10
║и                 Имя                  │Размер│  Дата  │Время║
║⌂..                                    │ Вверх│01.09.11│19:06║
║├Sample Folder                         │ Папка│01.09.11│19:06║
║¿autoruns                           chm│ 48904│30.08.09│20:17║
║►autoruns                           exe│731000│11.04.11│14:38║
║►autorunsc                          exe│595320│11.04.11│14:38║
║ Eula                               txt│  7005│28.07.06│09:32║
║ uninst1~                           nsu│   801│26.09.10│22:33║
║                                       │      │        │     ║
…









«E:\Песочница\0068\MakeSFXArc.cmd» — пакетный файл для создания архива




Код:

Код: Выделить всё

@echo off
setlocal enableextensions enabledelayedexpansion
"%ProgramFiles%\WinRAR\Rar.exe" a -r -ep1 -sfxDefault.SFX -z%~dp0rarsfx.txt "MyArc.rar" "E:\Песочница\0068\Source\"
endlocal
exit /b 0







Комментарий к архиву «rarsfx.txt», лежащий рядом с пакетным файлом




Код:

Код: Выделить всё

;Расположенный ниже комментарий содержит команды SFX-сценария
Path=d:\!NSTALL\
SavePath
Overwrite=1
Title=Самораспаковывающийся архив






Запустив командный файл «MakeSFXArc.cmd», получим в текущем каталоге сформированный файл самораспаковывающегося архива «MyArc.exe»:


читать дальше »




Код:

Код: Выделить всё

╔═════════════════════ E:\Песочница\0068 ╤══════╤════════╤═════╗
║и                 Имя                   │Размер│  Дата  │Время║
║⌂..                                     │ Вверх│01.09.11│19:15║
║├Source                                 │ Папка│01.09.11│19:06║
║►MakeSFXArc                          cmd│   203│01.09.11│19:14║
║►MyArc                               exe│601650│01.09.11│19:15║
║ rarsfx                              txt│   139│01.09.11│18:54║
║                                        │      │        │     ║
…
Ответить

Вернуться в «Скриптовые языки администрирования Windows»