In U:\mtproject\obj\
folder and sub-folders having *.def
files. I need to get those file paths and print in the command prompt.
but before print I need to replace the U:\mtproject\obj\
part by E:\backupDir\DefBackup\
.
Here is what I tried and
set objdir=U:\mtproject\obj\
set backupdir=E:\backupDir\DefBackup\
for /r %objdir% %%f in (*.def) do (
set new_def_path = %backupdir%!%%f:%objdir%=!
echo %new_def_path%
)
It just shows this output. I feel like some issue in the syntax of the string replacement. Any idea what is wrong?
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.