The idea is to right click any file and then select \"backup\" in a drop down that just copies the file and adds a date time to the end of its name, then possibly moves that
@PA example (copied right below for easy viewing) is off by a hair.
@echo off
echo Current Directory is %cd%
echo Current batch run is %0 %dpnx0
echo Subject is %1 %dpnx1
pause
I don't have enough reputation to respond to @PA. You forgot to include the ~ in the variable. This Q & A helped me a lot so I hope this helps someone else out. Thanks @daniel and @PA
Corrected daniel test example below
@echo off
echo Current Directory is %cd%
echo Current batch run is %0 %~dpnx0
echo Subject is %1 %~dpnx1
pause
If you want to just echo the name of the file without the path then you would use %~n1
example:
echo Subject is %~n1