Как использовать GPG для расшифровки нескольких файлов в другой каталог

Я пытаюсь расшифровать несколько файлов в другой каталог, сохраняя существующие имена файлов. Когда я запускаю приведенный ниже синтаксис, он, кажется, расшифровывает их нормально, но выводит только на экран. Я хотел бы либо вывести файлы с одинаковым именем в другой каталог, либо перезаписать захватывающие файлы с тем же именем. Можно ли это сделать с помощью gpg? Вот мой синтаксис:

FOR %i in (C:\GPGFILES\*.gpg) do (gpg --batch --yes --passphrase key123 --decrypt "%i")

1 ответ

Вам нужно --output аргумент. Если вы не укажете, куда выводить файл, он выведет только вывод на экран.

Так:

FOR %i in (C:\GPGFILES\*.gpg) do (gpg --batch --yes --passphrase key123 --output "%i.txt" --decrypt "%i")
Другие вопросы по тегам