Je suis capable de décrypter le fichier manuellement en utilisant GNUPG ou Kleopatra (gpg4win), mais quand j'exécute ce batch, je reçois la sortie 0 KB, quelle qu'en soit la raison? ci-dessous est mon code;0 KB fichier de sortie après le décryptage
@echo off
set LOGFILE=Log.log
call :LOG > %LOGFILE%
exit
:LOG
for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do set "dt=%%a"
set "YYYY=%dt:~0,4%"
set "MM=%dt:~4,2%"
set "DD=%dt:~6,2%"
set "HH=%dt:~8,2%"
set "Min=%dt:~10,2%"
set "Sec=%dt:~12,2%"
set "secret=mypassword"
set datestamp=%YYYY%%MM%%DD%
set origPath=D:\Encrypted\
set origFile=my_test_file
set origExt=.PGP
set origCompleteFile=%origPath%%origFile%%datestamp%%origExt%
set destPath=D:\Encrypted\
set destFile=my_test_file_ddmmyyyy
set destExt=.csv
set destCompleteFile=%destPath%%destFile%%YYYY%-%MM%-%DD%%destExt%
set ctaFolder=N:\Test\
echo Decrypt file : "%origCompleteFile%"
echo Save decrypted file in : "%destCompleteFile%"
rem decrypt CTA File
gpg --batch --passphrase "%secret%" --decrypt "%origCompleteFile%" > "%destCompleteFile%"
rem copy to CTA folder in .54
xcopy /s/y "%destCompleteFile%" "%ctaFolder%"