我正试图解密多个文件到不同的目录保持现有的文件名。 当我运行下面的语法似乎解密他们好,但它只输出到屏幕上。 我想要输出具有相同名称的文件到不同的目录或用相同的名称覆盖激动人心的文件。 这可以用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")