RAR/ZIP несколько файлов по отдельности в отдельных папках

RAR/ZIP несколько файлов по отдельности в отдельных папках

У меня 300 файлов Microsoft Word, расположенных в 300 папках.

Я хочу защитить эти файлы одним паролем за один раз.

Насколько я понимаю, самый простой способ сделать это — поместить каждый из этих файлов в архив.

Я знаю, что WinRAR позволяет помещать каждый файл в отдельный архив, и было бы идеально, если бы он сохранял эти файлы в той же папке, где находится исходный файл.

Как мне это сделать?

Я получаю список файлов (я использую поиск Everything, но уверен, что то же самое можно сделать с помощью обычного поиска файлов Windows), затем щелкаю правой кнопкой мыши и выбираюДобавить в архивс помощью контекстного меню WinRAR.

Я с удовольствием перетащу эти файлы куда-нибудь.

Но мне нужно сохранить структуру каталогов, в которых находились исходные файлы.

решение1

Вам понадобится установленный WinRAR

  1. Откройте Блокнот и вставьте следующее:
@echo off
for %%F in (%*) do (
CD %%~dpF
"C:\ProgramFiles\WinRAR\rar.exe" a -m0 -hpThisIsThePassword "%%~nF.rar" "%%~nxF"
)
pause
  1. Настройте сценарий (по желанию)

читатьWinRAR.chm(в папке WinRAR) и убедитесь, что вы понимаете необходимые параметры командной строки.

  • "C:\ProgramFiles\WinRAR\rar.exe":Путь кrar.exe
  • а: добавляет файл в архив .rar
  • -м0: сохраняет файлы без сжатия (быстрее)
  • -hpЭтоПароль: устанавливает пароль на "ЭтоПароль", Не редактируйте "-лс" просто добавьте свой пароль после него, заменив "ЭтоПароль".
  • "%%~nF.rar": Имя архива .rar, я установил то же имя, что и у архивированного файла. Редактируйте, если вы точно знаете, что делаете. В противном случае оставьте все как есть.
  • можете добавить-дфудалить файлы после архивацииИСПОЛЬЗУЙТЕ С ОСТОРОЖНОСТЬЮ
  1. Сохраните текст как пакетный файл с помощью.летучая мышьрасширение. и выйти из блокнота
  2. Выполнить скрипт:
  3. ОПЦИЯ 1:Перетащите файлы (из поиска или откуда-то еще) в пакетный файл, который вы только что создали.
  4. ВАРИАНТ 2:поместите пакетный файл вОтправитьпапку и щелкните правой кнопкой мыши по файлам > Отправить >ВашBatfile.bat

Примечания:

  • пакет добавит каждый файл в отдельный архив rar и сохранит его в той же папке с тем же именем.
  • пакеты имеют ограничение на параметры, поэтому вам, возможно, придется выполнять их группами по ~100 файлов за раз
  • Вы можете получить доступ к своемуОтправитьпапку, набрав"Shell:Отправить в"в адресной строке проводника.

Связанный контент