Я пытаюсь расшифровать несколько файлов в другой каталог, сохраняя существующие имена файлов. Когда я запускаю приведенный ниже синтаксис, кажется, что они нормально расшифровываются, но выводятся только на экран. Я хотел бы либо вывести файлы с тем же именем в другой каталог, либо перезаписать интересные файлы с тем же именем. Можно ли это сделать с помощью gpg? Вот мой синтаксис:
FOR %i in (C:\GPGFILES\*.gpg) do (gpg --batch --yes --passphrase key123 --decrypt "%i")
Вам нужен --output
аргумент. Если вы не укажете, куда выводить файл, он будет выводить только вывод на экран.
Так:
FOR %i in (C:\GPGFILES\*.gpg) do (gpg --batch --yes --passphrase key123 --output "%i.txt" --decrypt "%i")