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

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

Ответить
Настройки темы
CMD/BAT - Найти папку, архивировать RAR-ом и удалить после архива

Новый участник


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

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


Подскажите пожалуйста батник в котором, можно найти папки внутри указанном каталоге и архивировать RAR-ом и удалить после архива. Заранее спасибо.

Отправлено: 11:01, 04-05-2012

 

Новый участник


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

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


stm314
Скажите, а зачем для этого батник, проблему можно решить с помощью total commander (можно взять и портабл версию),
В поиске задать например каталоги (или расширения файлов) и поместив нужное на панель за архивировать Если нужно процесс автоматизировать, можно и кнопку для архива сделать...

Отправлено: 23:50, 04-05-2012 | #2



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

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


Ветеран


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

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


Цитата shveicar:
Скажите, а зачем для этого батник, проблему можно решить с помощью total commander (можно взять и портабл версию), »
shveicar, скажите, а зачем для этого «total commander», когда проблему можно решить одной командной строкой архиватора? И — да, как Вы планируете автоматизировать сие действие с помощью «total commander»?!

P.S. Я отдаю себе отчёт в том, что ни коллега stm314, ни Вы не читали ни справку WinRAR'а, ни справку 7-Zip'а принципиально.
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:25, 05-05-2012 | #3


Новый участник


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

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


Цитата Iska:
скажите, а зачем для этого «total commander», когда проблему можно решить одной командной строкой архиватора? »
если внимательно глянуть на немного "корявый" вопрос-
Цитата stm314:
Подскажите пожалуйста батник в котором, можно найти папки внутри указанном каталоге »
то ответ очевиден.
Цитата Iska:
И — да, как Вы планируете автоматизировать сие действие с помощью «total commander»?! »
Элементарно- самый простой пример кнопка



Код: Выделить весь код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Programs\winrar-x86-393ru-portable\WinRAR.exe
a -m3 -rr3p -hppass -ibck -ep -df -ap%O -- %O.rar @%L
%COMMANDER_PATH%\Programs\winrar-x86-393ru-portable\WinRAR.exe,5
зашифровать под курсором 1файл (пароль pass) и удалить(исходный каталог)

1
-1
Пароль из команд, если не нужно можно убрать.
Путь - к архиватору естественно свой. Total - просто удобная графическая оболочка, а в Моем случае - это еще и переносной "контейнер" со всеми нужными инструментами.
P.s Понимаю что тема не имеет отношения к total commander, - также как и вопрос с файловыми операциями.

Последний раз редактировалось shveicar, 05-05-2012 в 02:14. Причина: код кнопки исказился


Отправлено: 01:52, 05-05-2012 | #4


Ветеран


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

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


shveicar, кнопку нажимать тоже Вы будете ?!

Отправлено: 04:51, 05-05-2012 | #5


Новый участник


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

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


Iska
Хороший вопрос... Вдруг stm314 заинтересуется, глядишь через некоторое время и на auto hotkey что нибудь создаст, - вот тогда и нажимать на кнопку, - действительно никому не придется. Во всяком случае судя по его просьбе, - командная строка с "тайными знаками" для него - жесть...

Отправлено: 13:54, 05-05-2012 | #6


Новый участник


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

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


Уважаемые господа. Спасибо Всем вам за ответ и конечно Вы все правы. Но у меня совсем другая проблема.
Уточняю вопрос. Имеется папка "КЛИЕНТЫ" внутри него папки с номерами от 1 до 1000, и внутри каждой папки имеется папки с именем похоже на дату (например КЛИЕНТЫ\1\201201, КЛИЕНТЫ\1\201202, КЛИЕНТЫ\1\201203 .... КЛИЕНТЫ\1000\201201, КЛИЕНТЫ\1000\201202 и т.п.). Вот поэтому мне нужен батник, чтоб он нашел папку 201201 внутри папки "КЛИЕНТЫ" и сразу архивировал на место и удалил после архива папку 201201.
Надеюсь вопрос понятен. Заранее спасибо Всем

Отправлено: 08:31, 07-05-2012 | #7


Ветеран


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

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


В приведённом Вами примере две папки «201201». И обе они будут перемещены в архив командой:
Код: Выделить весь код
for /r "E:\Песочница\0138\КЛИЕНТЫ" %i in (201201) do @if exist "%i\." "C:\Program Files\WinRAR\WinRAR.exe" m "e:\Some.rar" "%i"
либо же:
Код: Выделить весь код
pushd "E:\Песочница\0138\КЛИЕНТЫ" & "C:\Program Files\WinRAR\WinRAR.exe" m -r "e:\Some.rar" 201201 & popd

Отправлено: 10:03, 07-05-2012 | #8



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
EventID - ВОССТАНОВЛЕНИЕ RAR-АРХИВА serg_55 Тест-форум 0 19-05-2011 14:20
CMD/BAT - [решено] Найти папку и удалить содержимое sov44 Скриптовые языки администрирования Windows 7 23-12-2010 14:29
как вытащить видео из многотомного rar архива phpsql Видео и аудио: обработка и кодирование 2 20-05-2007 21:31
Странное поведение SFX-RAR архива korn68 Наборы обновлений для Windows XP/2003/Windows 7 3 17-12-2006 16:55
Восстановление RAR-архива mdma Хочу все знать 6 25-12-2004 11:00




 
Переход