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 uma opção para 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 Everything, 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 Add to Archive usando WinRAR menu contextual.

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

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

Uno Mein Ame
fonte
Por que não compactar, RAR ou arquivar toda a árvore de diretórios? POR EXEMPLO. Usando o 7-Zip, clique com o botão direito do mouse na pasta, selecione a opção "Adicionar ao arquivo" e defina uma senha para o arquivo.
DrMoishe Pippik
porque esses arquivos são apenas 1% do restante da estrutura de arquivos nessas pastas. Eu preciso proteger com senha esses arquivos para que eu possa compartilhar a pasta pai
Uno Mein Ame

Respostas:

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)

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

  • "C: \ ProgramFiles \ WinRAR \ rar.exe": Caminho para rar.exe
  • uma : adiciona o arquivo a um arquivo .rar
  • -m0 : armazena arquivos sem compactação (mais rápido)
  • -hpThisIsThePassword : define a senha para " ThisIsThePassword ", Não edite o" -hp "apenas adicione seu   senha depois, substituindo " ThisIsThePassword ".
  • "%% ~ nF.rar" : .rar nome do arquivo, eu configurá-lo para o mesmo nome do arquivo arquivado, edite se você absolutamente sabe o que está fazendo.   caso contrário, deixe como está.
  • Você pode adicionar -df excluir arquivos após o arquivamento USE COM CUIDADO
  1. Salve o texto como um arquivo em lotes com .bastão extensão. e saia 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: colocar o arquivo em lote enviar para pasta e clique direito em seus arquivos & gt; Enviar para & gt; YourBatfile.bat

Notas:

  • o lote irá adicionar cada arquivo a um arquivo rar separado e salvá-lo em a mesma pasta com o mesmo nome.
  • lotes têm um limite para parâmetros, então você pode ter que fazê-los em um grupo de ~ 100 arquivos no momento
  • você pode acessar seu enviar para pasta digitando "Shell: SendTo" na barra de endereços do seu explorador de arquivos.
Maher Fattouh
fonte