Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] архивация папок

Ответить
Настройки темы
CMD/BAT - [решено] архивация папок

Пользователь


Сообщения: 61
Благодарности: 1

Профиль | Отправить PM | Цитировать


Есть скрипт который в определенной папке архивирует все файлы *.exe под пароль 1
Нужно его переделать что бы он искал в d:\instal\ папки и архивировал их
d:\instal\aimp\
d:\instal\gom\
d:\instal\xstarter\

в каждой из єтих папок есть вложенные папки и файлы их в отдельный архив добавлять не нужно только главные папки по адресу d:\instal\

должно получится
xstarter.rar
gom.rar
aimp.rar


скрипт файлы на пороль
set dir="d:\instal\"
set ext=*.exe
set pass="1"

cd /d %dir%
for /f "delims=" %%i in ('
dir /a-d/b/s %ext% 2^>nul
') do (
"%PROGRAMFILES%\WinRAR\Rar.exe" a -y -k -ri15 -ep -df -m0 -inul -p%pass% "%%~dpni.rar" "%%i"
)

exit /b

Отправлено: 13:20, 26-12-2014

 

Пользователь


Сообщения: 61
Благодарности: 1

Профиль | Отправить PM | Цитировать


up....

Отправлено: 13:18, 30-12-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 61
Благодарности: 1

Профиль | Отправить PM | Цитировать


up...

Отправлено: 21:27, 07-01-2015 | #3


Пользователь


Сообщения: 61
Благодарности: 1

Профиль | Отправить PM | Цитировать


ну кто нибуть

Отправлено: 16:06, 11-01-2015 | #4


Пользователь


Сообщения: 61
Благодарности: 1

Профиль | Отправить PM | Цитировать


up...

Отправлено: 18:28, 17-01-2015 | #5


Ветеран


Contributor


Сообщения: 2708
Благодарности: 1684

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@Echo Off

Set "Where=E:\Install"
Set "To=E:\Install"
Set "Pass=1"
Set "Ext=rar"

Set "Arc=%ProgramFiles%\WinRAR\WinRar.exe"
Set "Keys=a -r -p%Pass% -df -ep2"

FOR /F "usebackq delims=" %%i IN (`Dir "%Where%" /B /A:D`) DO (
   "%Arc%" %Keys% "%To%\%%i.%Ext%" "%Where%\%%i"
)
Ключ -ep или -ep1 или -ep2 применяйте в зависимости от того, с какими путями будут храниться файлы в архиве (см. документацию (хелп) архиватора

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 17-01-2015 в 21:49.

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:47, 17-01-2015 | #6


Пользователь


Сообщения: 61
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата megaloman:
Код: Выделить весь код
@Echo Off
Set "Where=E:\Install"
Set "To=E:\Install"
Set "Pass=1"
Set "Ext=rar"
Set "Arc=%ProgramFiles%\WinRAR\WinRar.exe"
Set "Keys=a -r -p%Pass% -df -ep2"
FOR /F "usebackq delims=" %%i IN (`Dir "%Where%" /B /A:D`) DO (
"%Arc%" %Keys% "%To%\%%i.%Ext%" "%Where%\%%i"
) »
очень помогли спасибо

Отправлено: 17:53, 20-01-2015 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] архивация папок

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Получить полный список папок и под папок в определенной папке dvassilyev Скриптовые языки администрирования Windows 9 17-11-2016 21:41
Интерфейс - [решено] Пропали эскизы папок (не файлов а, именно папок) demidovvas Microsoft Windows 7 5 08-03-2014 18:27
Интерфейс - Автоматическое назначение заданного шаблона отображения папок для группы папок 19w85 Microsoft Windows 7 8 08-08-2012 01:02
CMD/BAT - Архивация папок weranc Скриптовые языки администрирования Windows 2 22-01-2012 14:01
Разное - Архивация lexa58 Microsoft Windows 7 1 31-07-2009 01:53




 
Переход