View previous topic :: View next topic |
Author |
Message |
den114
Joined: 03 Nov 2007 Posts: 25
|
(Separately) Posted: Sun Mar 08, 2015 19:03 Post subject: Добавление/обновление файла к нескольким архивам |
|
|
Подскажите, как можно добавить(обновить) один или несколько файлов во все архивы (rar,zip) в папке и подпапках.
Нужно добавить информацию о фирме в виде txt файла в несколько десятков тысяч архивов. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Mar 08, 2015 20:17 Post subject: |
|
|
В rar (и в некоторые zip) можно комменты добавить: WinRar.exe c -r -z"C:\Info.txt" *.rar _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
den114
Joined: 03 Nov 2007 Posts: 25
|
(Separately) Posted: Thu Mar 19, 2015 20:11 Post subject: |
|
|
Это не то, данная команда добавляет комментарий в архир, а нужно добавить файл. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Mar 20, 2015 07:33 Post subject: |
|
|
А я разве о файлах написал? Комменты - это и есть комментарии.
Я понимаю, что не то. Но эта альтернатива - к вопросу "как", а не к отсутствующей просьбе "помогите, люди добрые, реализовать задуманное".
Но тут, в принципе, несложно:
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\nircmd\nircmd.exe execmd for /f "usebackq delims=" %# in (`dir /b/s *.rar *.zip`)
do "%%COMMANDER_PATH%%\Utils\WinRar\Rar.exe" u -ep1 "%%#" "%%COMMANDER_PATH%%\Templates\AboutFirm.txt"
wcmicons.dll,30
Обновить или добавить AboutFirm.txt во все архивы RAR и ZIP структуры активного каталога |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Fri Mar 20, 2015 14:44 Post subject: |
|
|
den114
Кнопка с WinRAR и списком добавляемых файлов: Code: | TOTALCMD#BAR#DATA
%comspec% /c for /f "delims=" %# in ('dir /b/s *.rar *.zip') do
"%%ProgramFiles%%\WinRAR\WinRAR.exe" a -ep -tk "%%#" @"C:\Путь\Add_list.txt"
%ProgramFiles%\WinRAR\WinRAR.exe,1
Добавить в архивы RAR и ZIP активного каталога и его подкаталогов файлы из списка C:\Путь\Add_list.txt
1
-1
|
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Mar 20, 2015 15:11 Post subject: |
|
|
Ключ -tk не даст понять, что в архиве уже есть нужный файл.
В моей кнопке вместо Rar легко подставляется WinRar. Разницы никакой, чтобы на этом акцентировать. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|