我有一个具有以下格式的 .csv 文件:
<path_including_filename>,<new_filename>
<path_including_filename>,<new_filename>
<path_including_filename>,<new_filename>
<path_including_filename>,<new_filename>
我想将 CSV 中第 1 列的内容从位置 A 复制到位置 B,然后使用 CSV 中第 2 列的内容重命名位置 B 上的文件。
这是我到目前为止所做的,复制工作但重命名似乎并没有真正发生:
For /F "tokens=1* delims=," %%i in (myCSV.csv) do (copy "%%i" "C:/myFolder" && rename "C:/myFolder/%%~nxi" "%%j")
提前致谢。