I am writing a little Batch skript for deleting first page of every pdf file in the directory and subdirectories. The problem is, that I don't know how to use the filename variable.
setlocal enabledelayedexpansion
pause
FOR /R %%i IN (*.pdf) DO (
set fileName=%%~nxi
echo %fileName%
cd /d %%i
ren %%i test.pdf
pdftk test.pdf cat 2-end output %fileName%
rm test
cd D:\Daten
)
pause
the output of this script is as followed
set fileName=test.pdf
echo
cd \d D:\Daten\Scanned_but_not_ready\Bewerbung_CV\test.pdf
ren D:\Daten\Scanned_but_not_ready\Bewerbung_CV\test.pdf test.pdf
pdftk test.pdf cat 2-end output
rm test
cd D:\Daten
I have already tried everything I know, with %% as well as with single %.