Как использовать 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")