Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Добавление/обновление файла к нескольким архивам

 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
den114



Joined: 03 Nov 2007
Posts: 25

Post (Separately) Posted: Sun Mar 08, 2015 19:03    Post subject: Добавление/обновление файла к нескольким архивам Reply with quote

Подскажите, как можно добавить(обновить) один или несколько файлов во все архивы (rar,zip) в папке и подпапках.
Нужно добавить информацию о фирме в виде txt файла в несколько десятков тысяч архивов.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Mar 08, 2015 20:17    Post subject: Reply with quote

В rar (и в некоторые zip) можно комменты добавить: WinRar.exe c -r -z"C:\Info.txt" *.rar
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
den114



Joined: 03 Nov 2007
Posts: 25

Post (Separately) Posted: Thu Mar 19, 2015 20:11    Post subject: Reply with quote

Это не то, данная команда добавляет комментарий в архир, а нужно добавить файл.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 20, 2015 07:33    Post subject: Reply with quote

А я разве о файлах написал? Комменты - это и есть комментарии.
Я понимаю, что не то. Но эта альтернатива - к вопросу "как", а не к отсутствующей просьбе "помогите, люди добрые, реализовать задуманное".

Но тут, в принципе, несложно:
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
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Fri Mar 20, 2015 14:44    Post subject: Reply with quote

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
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 20, 2015 15:11    Post subject: Reply with quote

Ключ -tk не даст понять, что в архиве уже есть нужный файл.
В моей кнопке вместо Rar легко подставляется WinRar. Разницы никакой, чтобы на этом акцентировать.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group