:: GetName.BAT - A procedure to manipulate an existing file name. :: :: Tom Lavedas :: http://www.pressroom.com/~tglbatch/ @echo %dbgf% off if [%1]==[] for %%v in (echo goto:End) do %%v Required filename missing. %1\ cd %1\.. if exist *. ren *. *.!@# ren %1 *. for %%v in (*.) do set {FileName}=%%v move %{FileName}% %1 > nul if exist *!@# ren *.!@# *. %; For example ;% echo. File Name: %{FileName}% %; For example ;% pause :End