Страница 1 из 1
Добавление/обновление файла к нескольким архивам
Добавлено: Вс мар 08, 2015 18:03
den114
Подскажите, как можно добавить(обновить) один или несколько файлов во все архивы (rar,zip) в папке и подпапках.
Нужно добавить информацию о фирме в виде txt файла в несколько десятков тысяч архивов.
Добавлено: Вс мар 08, 2015 19:17
Flasher
В rar (и в некоторые zip) можно комменты добавить: WinRar.exe c -r -z"C:\Info.txt" *.rar
Добавлено: Чт мар 19, 2015 19:11
den114
Это не то, данная команда добавляет комментарий в архир, а нужно добавить файл.
Добавлено: Пт мар 20, 2015 06:33
Flasher
А я разве о файлах написал? Комменты - это и есть комментарии.
Я понимаю, что не то. Но эта альтернатива - к вопросу "как", а не к отсутствующей просьбе "помогите, люди добрые, реализовать задуманное".
Но тут, в принципе, несложно:
Код: Выделить всё
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 структуры активного каталога
Добавлено: Пт мар 20, 2015 13:44
sa
den114
Кнопка с
WinRAR и списком добавляемых файлов:
Код: Выделить всё
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
Добавлено: Пт мар 20, 2015 14:11
Flasher
Ключ -tk не даст понять, что в архиве уже есть нужный файл.
В моей кнопке вместо Rar легко подставляется WinRar. Разницы никакой, чтобы на этом акцентировать.