如何从 bat 文件中的 CSV 文件中的值创建一个字符串?

How to create one string from values from CSV file in bat file?

我有一个 csv 文件,我需要将它的值读入一个字符串。

这是我目前拥有的:

setLocal EnableDelayedExpansion
set FULL_STR=""
for /f "usebackq tokens=1-3 delims=," %%a in ("%CSV_PATH%") do (
    set !FULL_STR!=!FULL_STR!%%a%%b%%c
)
echo !FULL_STR!      //returns ""

谁能帮我做一下?

set FULL_STR=""

FULL_STR 设置为 ""

set "FULL_STR="

FULL_STR 设置为

set !FULL_STR!=!FULL_STR!%%a%%b%%c

将名为 [FULL_STR 的当前内容] 的变量设置为 [FULL_STR 的当前内容][文件中的两个字段]

set "FULL_STR=!FULL_STR!%%a%%b%%c"

设置变量FULL_STR[the current contents ofFULL_STR][the two fields from the file]