como usar o GPG para descriptografar vários arquivos em um diretório diferente

1

Estou tentando descriptografar vários arquivos em um diretório diferente, mantendo os nomes de arquivos existentes. Quando eu corro a sintaxe abaixo, parece descriptografar-los ok, mas só sai para a tela. Gostaria de enviar os arquivos com o mesmo nome para um diretório diferente ou sobrescrever os arquivos empolgantes com o mesmo nome. Isso pode ser feito com gpg? Aqui está minha sintaxe:

FOR %i in (C:\GPGFILES\*.gpg) do (gpg --batch --yes --passphrase key123 --decrypt "%i")
    
por user3402451 10.03.2014 / 21:24

1 resposta

2

Você precisa do argumento --output . Se você não disser onde enviar o arquivo, ele só imprimirá a saída na tela.

Então:

FOR %i in (C:\GPGFILES\*.gpg) do (gpg --batch --yes --passphrase key123 --output "%i.txt" --decrypt "%i")
    
por 09.12.2014 / 14:04