My csv file contain 6 columns and I want to copy 6th column value inside first column path value.
Path,Firstname,Lastname,Name,Description,Images
C:\Users\magoo\abc.jpg,alex,ross,pvs,data,123.jpg
C:\Users\magoo\pqr.jpg,kris,ward,poi,data,784.jpg
Output I am looking for
Path,Firstname,Lastname,Name,Description,Images
C:\Users\magoo\123.jpg,alex,ross,pvs,data,123.jpg
C:\Users\magoo\784.jpg,kris,ward,poi,data,784.jpg
I only want to only replace image name from first path column with 6th column value.
Kindly help as I am stuck here since long.I am using copy commands but it is replacing entire text from column one.
Code I tried:
@ECHO OFF
SETLOCAL
( FOR /f "tokens=1-6delims=," %%a IN (ImportFile.csv) DO (
ECHO(%%a%%f,%%b,%%c,%%d,%%e,%%f )
)>new.csv
GOTO :EOF
~dp
tilde modifiers allow to strip name extension information from a full qualified file name.echo
line, instead of%%a%%f
do%%~dpa%%f
.