I am trying this in the 9.0.4 release and not having success. Probably I am doing something silly.
Since I only find how to specify a folder for some jobs, and not give a file name, I want to rename some files. For example, I can’t give the file name for a schematic PDF, only a folder. (If this is possible and I missed it, thanks for the tips.)
Here is how I’ve currently constructed my rename (actually copy, but just as a test/debug):

This job occurs in the same generate step as creating the schematic PDF, but I’ve tried different arrangements without success.
I have tried other variations such as:
cmd /C “copy ${JOBSET_OUTPUT_WORK_PATH}${PROJECTNAME}.pdf ${KIPRJMOD}${SCH_PN}_${SCH_REV}_SCH.pdf”
cmd /C “copy ${KIPRJMOD}${PROJECTNAME}.pdf ${KIPRJMOD}${SCH_PN}_${SCH_REV}_SCH.pdf”
cmd /C “copy ${PROJECTNAME}.pdf ${SCH_PN}_${SCH_REV}_SCH.pdf”
But none of those work. Actually, I was able to get the “copy” command to work at some point, but something happened and now I’m not finding success with it. Not sure what I did wrong. And I never found success with the “rename” command, which is what I really want to do. I assume other folks are using the ‘Execute Command’ job to rename files or something very similar, and someone can point out the (surely very silly) mistake I’m making. Much appreciated for help to get a solid solution on this. Thanks!
Application: KiCad x64 on x64
Version: 9.0.4, release build
Libraries:
wxWidgets 3.2.8
FreeType 2.13.3
HarfBuzz 10.2.0
FontConfig 2.15.0
libcurl/8.13.0-DEV Schannel zlib/1.3.1
Platform: Windows 11 (build 26100), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Aug 18 2025 00:41:45
wxWidgets: 3.2.8 (wchar_t,wx containers)
Boost: 1.88.0
OCC: 7.9.1
Curl: 8.13.0-DEV
ngspice: 44
Compiler: Visual C++ 1942 without C++ ABI
KICAD_IPC_API=ON
Locale:
Lang: en_US
Enc: UTF-8
Num: 1,234.5
Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)