RAR/ZIP vários arquivos separadamente em pastas separadas

RAR/ZIP vários arquivos separadamente em pastas separadas

Tenho 300 arquivos do Microsoft Word em 300 pastas.

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

Meu entendimento é que a maneira mais fácil de fazer 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 teria sido perfeito se ele salvasse esses arquivos na mesma pasta de onde vem o arquivo original.

Como posso fazer isso?

Estou recebendo uma lista dos arquivos (estou usando a pesquisa Everything, mas tenho certeza de que o mesmo pode ser feito usando uma pesquisa normal de arquivos do Windows), clicando com o botão direito e selecionandoAdicionar ao arquivousando o menu de contexto do WinRAR.

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

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

Responder1

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)

lerWinRAR.chm(na sua pasta WinRAR) e certifique-se de entender as opções de linha de comando necessárias.

  • "C:\Arquivos de Programas\WinRAR\rar.exe":Caminho pararar.exe
  • a: adiciona arquivo a um arquivo .rar
  • -m0: armazena arquivos sem compactação (mais rápido)
  • -hpEsta é a senha: define a senha para "Esta é a senha", Não edite o"-hp"basta adicionar sua senha depois dela, substituindo"Esta é a senha".
  • "%%~nF.rar": .rar Nome do arquivo, defini-o com o mesmo nome do arquivo arquivado, edite se você souber absolutamente o que está fazendo. caso contrário, deixe como está.
  • Você pode adicionar-dfpara excluir arquivos após arquivarUSE COM CUIDADO
  1. Salve o texto como um arquivo em lote com.bastãoextensão. 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 em lote que você acabou de criar.
  4. OPÇÃO 2:coloque o arquivo em loteenviar parapasta e clique com o botão direito em seus arquivos > Enviar para >SeuBatfile.bat

Notas:

  • o lote adicionará cada arquivo a um arquivo rar separado e o salvará na mesma pasta com o mesmo nome.
  • lotes têm um limite de parâmetros, então você pode ter que fazê-los em grupos de aproximadamente 100 arquivos por vez
  • você pode acessar seuenviar parapasta digitando"Shell:Enviar para"na barra de endereço do explorador de arquivos.

informação relacionada