I am currently looking for a way to take a variable in batch and only parse out the filename.
For example, I pass my batch file a -s parameter from another application which is subsequently set to my source variable. The source file variable typically contains something like: C:\Program Files\myapp\Instance.1\Data\filetomove.ext.
I assume to read from the end of the variable until the first "\" and set the result to a new variable filename but I have not been able to use the "for /f" commmand successfully.
Any help would be much appreciated!
Update: Only standard XP or Windows 2000/2003 available...(can't assume resource kits installed).