2

У меня есть 300 файлов winword, которые хранятся в 300 папках.

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

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

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

Любые советы, как это сделать?

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

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

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

1 ответ1

3

вам понадобится 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
  • a : добавляет файл в архив .rar
  • -m0 : сохраняет файлы без сжатия (быстрее)
  • -hpThisIsThePassword : устанавливает пароль на « ThisIsThePassword ». Не редактируйте « -hp », просто добавьте после него свой пароль, заменив « ThisIsThePassword ».
  • "%% ~ nF.rar" : .rar Имя архива, я установил его в то же имя архивного файла, отредактируйте, если вы точно знаете, что делаете. в противном случае оставьте все как есть.
  • Вы можете добавить -df для удаления файлов после архивации. ИСПОЛЬЗОВАТЬ С ВНИМАНИЕМ
  1. Сохраните текст как пакетный файл с расширением .bat . и выйти из блокнота
  2. Выполните скрипт:
  3. ВАРИАНТ 1: Перетащите файлы (из поиска или чего-либо еще) и поместите их в только что созданный пакетный файл.
  4. ВАРИАНТ 2: поместите пакетный файл в папку sendto и щелкните правой кнопкой мыши по своим файлам> Send To> YourBatfile.bat

Заметки:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .