Top.Mail.Ru
Ответы

Как быстро добавить "readme.txt" в 3500 .zip-архивов?

Мужчины! Пожалуйста, помогите!
Вот такая задача стоит: есть 3500 разных (!) готовых к упаковке файлов для сайта (еще не упакованы), я собираюсь воспользоваться функцией "Поместить каждый файл в отдельный архив" в WinRAR. По итогу получатся 3500 архивов, в каждом из которых по 1 разному файлу. Возможно ли каким-то образом быстро поместить в каждый разный архив еще и одинаковый (!) файлик readme.txt? Чтобы вручную не перетаскивать на каждый из 3500 архивов и не подтверждать доупаковку. Эта перспектива ужасает. Возможно, существует способ "перетаскивания 1 файла на 3500 файлов", чтобы txt попал в каждый или, возможно, существует другой архиватор с опцией подшивки нужного повторяющегося файла ко всем создаваемым архивам? Использовать добавление комментария к архиву вместо readme.txt в данном случае не подойдет. Нужно именно 2 файла в каждом архиве - 1 повторяющийся и 1 разный.
Это возможно сделать быстро?

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект

У WinRAR мощная командная строка. Если написать пакетный файл, то вполне с этой задачей можно справиться. При условии, что все архивы лежат в одной папке.

Аватар пользователя
Искусственный Интеллект

открываешь командную строку, с помощью команды cd переходишь в нужную папку (где лежат 3500 файлов архивов и твой ридми) и пишешь ОДНУ команду:

for %i in (*.zip) do rar a %i readme.txt

папка винрара при этом должна входить в системную переменную PATH, для этого тоже хватит одной команды, в этом же окне командной строки пишешь:

set path="C:\Program Files\WinRAR\";%path%

или

set path="C:\Program Files (x86)\WinRAR\";%path%

смотря в какой папке у тебя винрар установлен.

если для тебя все эти системные переменные – тёмный лес, то можешь просто скопировать rar.exe из папки с винраром в эту же папку с 3500 архивами и потом выполнить первую команду выше.

Аватар пользователя
Просветленный

Да это возможно сделать без всяких плясок с бубном:
1) Создаёте на рабочем столе пустую папку, закидываете в неё все свои файлы которые хотите упаковать, нажимаете Ctrl+A чтобы выделить все файлы в папке, затем щелкаете правой кнопкой мыши и выбираете - "Добавить в Архив"
2) Дальше смотрите по скриншотам, после того как архивы создадутся снимите выделение со всех файлов щелкнув левой кнопкой мыши на свободном месте и затем щелкнув правой кнопкой мыши выберите - "Сортировка" - "Тип" для того чтобы файлы с архивами упорядочились отдельно от файлов которые вы упаковывали.