RAR / ZIP vários arquivos separadamente em pastas separadas

2

Eu tenho 300 arquivos winword em 300 pastas.

Eu quero proteger com senha esses arquivos com uma única senha de uma só vez.

Meu entendimento é que a maneira mais fácil de conseguir isso seria colocar cada um desses arquivos em um arquivo.

Eu sei que o WinRAR tem a opção de colocar cada arquivo em um arquivo separado, o que seria perfeito se ele salvasse esses arquivos na mesma pasta de onde veio o arquivo original.

Alguma dica de como fazer isso?

Então, o que estou fazendo é obter uma lista dos arquivos (estou usando a pesquisa Tudo, mas tenho certeza que o mesmo pode ser feito usando uma pesquisa de arquivo normal do Windows), clicando com o botão direito e selecionando Adicionar a Arquivar usando o menu de contexto do WinRAR.

Estou feliz em arrastar e soltar esses arquivos em algum lugar.

Mas preciso preservar a estrutura de diretórios de onde os arquivos originais costumavam ser.

    
por Uno Mein Ame 04.12.2015 / 00:10

1 resposta

3

você precisará do WinRAR instalado

  1. Abra o Bloco de notas e cole o seguinte:
@echo off
for %%F in (%*) do (
CD %%~dpF
"C:\ProgramFiles\WinRAR\rar.exe" a -m0 -hpThisIsThePassword "%%~nF.rar" "%%~nxF"
)
pause
  1. Personalize o script (opcional)

leia WinRAR.chm (na sua pasta WinRAR) e certifique-se de entender os switches da linha de comando necessários.

  • "C:\ProgramFiles\WinRAR\rar.exe": Path to rar.exe
  • a : adds file to a .rar archive
  • -m0 : stores files without compression (faster)
  • -hpThisIsThePassword : sets password to "ThisIsThePassword", Don't edit the "-hp" just add your password after it, replacing "ThisIsThePassword".
  • "%%~nF.rar" : .rar Archive name, I set it to the same name of the archived file, Edit if you absolutely know what you're doing. otherwise leave it as it is.
  • you can add -df to delete files after archiving USE WITH CAUTION
  1. Salve o texto como um arquivo em lote com a extensão .bat . e sair do bloco de notas
  2. Execute o script:
  3. OPÇÃO 1: arraste e solte seus arquivos (da pesquisa ou qualquer outro) e solte-os no arquivo de lote que você acabou de criar.
  4. OPÇÃO 2: coloque o arquivo em lotes na pasta sendto e clique com o botão direito do mouse em seus arquivos > Enviar para > YourBatfile.bat

Notas:

  • o lote adicionará cada arquivo a um arquivo rar separado e o salvará em a mesma pasta com o mesmo nome.
  • Os lotes
  • têm um limite para os parâmetros, portanto, talvez seja necessário executá-los em um grupo de ~ 100 arquivos no momento
  • você pode acessar sua pasta sendto digitando "Shell: SendTo" na barra de endereços do gerenciador de arquivos.
por 25.01.2016 / 17:33